def test_str_and_repr(self): """ String representations correctly created. """ num = Units(value=0, units='ok') expected = '0ok' actual = str(num) self.assertEqual(expected, actual) expected = "Units(value=0, units='ok')" actual = num.__repr__() self.assertEqual(expected, actual) exec('expected = ' + num.__repr__()) self.assertEqual(expected, num)