def test_str(self): # Arrange. b = S(I(), I()) # Act. s = str(b) # Assert. self.assertEqual(s, "(ISI)")
def test_var_eq(self): # Arrange. i = I() id = Idea() # Act. s = i.subst(id, I()) # Assert. self.assertIsNot(s, id) self.assertEqual(s, id)
def test_repr(self): # Arrange. s = S(I(), I()) # Act. r = repr(s) e = eval(r) # Assert. self.assertEqual(r, "S(I(),I())") self.assertEqual(e, s)
def test_repr_check(self): # Arrange. b = BE(I(), I()) # Act. r = repr(b) e = eval(r) # Assert. self.assertEqual(r, "BE(I(),I())") self.assertEqual(e, b)
def test_var_neq(self): # Arrange. i = I() # Act. s = i.subst(Idea(), Idea()) # Assert. self.assertIsNot(s, i) self.assertEqual(s, i)
sleep(espaceLettre) elif x.upper() == 'F': F() sleep(espaceLettre) elif x.upper() == 'G': G() sleep(espaceLettre) elif x.upper() == 'H': H() sleep(espaceLettre) elif x.upper() == 'I': I() sleep(espaceLettre) elif x.upper() == 'J': J() sleep(espaceLettre) elif x.upper() == 'K': K() sleep(espaceLettre) elif x.upper() == 'L': L() sleep(espaceLettre) elif x.upper() == 'M':
def test_str(self): # Act. s = str(I()) # Assert. self.assertEqual(s, 'I')
def test_repr(self): # Act. r = repr(I()) # Assert. self.assertEqual(r, 'I()') self.assertEqual(type(eval(r)), I)
def test_not_eq(self): self.assertEqual(I() == Idea(), False)
def test_eq(self): self.assertEqual(I() == I(), True)
def test_eq_is_reflexive(self): # Arrange. i = I() # Act & Assert. self.assertEqual(i == i, True)