Пример #1
0
 def test_type_0(self):
     with self.assertRaises(TypeError):
         comma_code(None)
Пример #2
0
 def test_3(self):
     self.assertEqual(comma_code(['apples', 'bananas', 'tofu',]),
                      'apples, bananas and tofu',
                      "comma_code(['apples', 'bananas']) != 'apples, bananas and tofu'")
Пример #3
0
 def test_5(self):
     self.assertEqual(comma_code(['apples', 'bananas', 'tofu', 'cats', 'dogs']),
                      'apples, bananas, tofu, cats and dogs',
                      "Ooops...")
Пример #4
0
 def test_2(self):
     self.assertEqual(comma_code(['apples', 'bananas']),
                      'apples and bananas',
                      "comma_code(['apples', 'bananas']) != 'apples and bananas'")
Пример #5
0
 def test_1(self):
     self.assertEqual(comma_code(['apples']), 'apples',
                      "comma_code(['apples']) != 'apples'")
Пример #6
0
 def test_0(self):
     self.assertEqual(comma_code([]), '', "comma_code([]) != ''")
Пример #7
0
 def test_type_2(self):
     self.assertEqual(comma_code(list(range(3))), '0, 1 and 2', "int !-> str")
Пример #8
0
 def test_type_1(self):
     with self.assertRaises(TypeError):
         comma_code(123)