def test_commutes_identity(self): com = commutator(FermionOperator.identity(), FermionOperator('2^ 3', 2.3)) self.assertEqual(com, FermionOperator.zero()) com = commutator(BosonOperator.identity(), BosonOperator('2^ 3', 2.3)) self.assertTrue(com == BosonOperator.zero()) com = commutator(QuadOperator.identity(), QuadOperator('q2 p3', 2.3)) self.assertTrue(com == QuadOperator.zero())
def test_identity(self): """Test alpha=0 gives identity""" self.logTestName() H, r = displacement(0, hbar=self.hbar) self.assertEqual(H, BosonOperator.identity()) self.assertEqual(r, 0)
def test_identity(self): q = QuadOperator('') b = get_boson_operator(q) self.assertTrue(b == BosonOperator.identity())
def test_identity(self, hbar): """Test alpha=0 gives identity""" H, r = displacement(0, hbar=hbar) assert H == BosonOperator.identity() assert r == 0