def test_is_normal_ordered_multiorder(self): op = FermionOperator('4 3 2 1') + FermionOperator('3 2') self.assertTrue(op.is_normal_ordered())
def test_is_normal_ordered_number(self): op = FermionOperator('2^ 2') * -1j self.assertTrue(op.is_normal_ordered())
def test_is_normal_ordered_multi(self): op = FermionOperator('4 3 2^ 2') + FermionOperator('1 2') self.assertFalse(op.is_normal_ordered())
def test_is_normal_ordered_empty(self): op = FermionOperator() * 2 self.assertTrue(op.is_normal_ordered())