Пример #1
0
 def test_tostr_transforms_bool_into_str(self):
     s = SuperType(ts=False)
     self.assertEqual(s.ts, "False")
Пример #2
0
 def test_tostr_transforms_int_into_str(self):
     s = SuperType(ts=-122)
     self.assertEqual(s.ts, "-122")
Пример #3
0
 def test_tobool_returns_true_if_value_evaluates_to_true(self):
     b = SuperType(tb={1, 3, 4})
     self.assertEqual(b.tb, True)
Пример #4
0
 def test_tostr_transforms_float_into_str(self):
     s = SuperType(ts=-133.99)
     self.assertEqual(s.ts, "-133.99")
Пример #5
0
 def test_toint_transforms_str_into_int(self):
     i = SuperType(ti='-113')
     self.assertEqual(i.ti, -113)
Пример #6
0
 def test_tobool_returns_false_if_value_evaluates_to_false(self):
     b = SuperType(tb="")
     self.assertEqual(b.tb, False)
Пример #7
0
 def test_tofloat_transforms_str_into_float(self):
     f = SuperType(tf='-113.0')
     self.assertEqual(f.tf, -113.0)
Пример #8
0
 def test_toint_transforms_bool_into_int(self):
     i = SuperType(ti=False)
     self.assertEqual(i.ti, 0)
Пример #9
0
 def test_tofloat_transforms_bool_into_float(self):
     f = SuperType(tf=False)
     self.assertEqual(f.tf, 0.0)
Пример #10
0
 def test_tolist_transforms_set_value_into_a_list(self):
     l = SuperType(tl={1, 2, 4, 7, 9})
     self.assertEqual(l.tl, [1, 2, 4, 7, 9])
Пример #11
0
 def test_tolist_keeps_value_if_type_of_value_is_not_set_str_or_tuple(self):
     l = SuperType(tl=12)
     self.assertEqual(l.tl, 12)
Пример #12
0
 def test_tolist_transforms_tuple_value_into_a_list(self):
     l = SuperType(tl=(1, 2, True, "abc"))
     self.assertEqual(l.tl, [1, 2, True, "abc"])
Пример #13
0
 def test_tolist_transforms_str_value_into_a_list(self):
     l = SuperType(tl="abc&*(_")
     self.assertEqual(l.tl, ["a", "b", "c", "&", "*", "(", "_"])