def test_add_diag(): diag = Variable(torch.Tensor([4])) lazy_var = make_sum_lazy_var().add_diag(diag) assert torch.equal(lazy_var.evaluate().data, (t1_eval + t2_eval + torch.eye(4) * 4))