Exemplo n.º 1
0
 def test_type_0(self):
     with self.assertRaises(TypeError):
         comma_code(None)
Exemplo n.º 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'")
Exemplo n.º 3
0
 def test_5(self):
     self.assertEqual(comma_code(['apples', 'bananas', 'tofu', 'cats', 'dogs']),
                      'apples, bananas, tofu, cats and dogs',
                      "Ooops...")
Exemplo n.º 4
0
 def test_2(self):
     self.assertEqual(comma_code(['apples', 'bananas']),
                      'apples and bananas',
                      "comma_code(['apples', 'bananas']) != 'apples and bananas'")
Exemplo n.º 5
0
 def test_1(self):
     self.assertEqual(comma_code(['apples']), 'apples',
                      "comma_code(['apples']) != 'apples'")
Exemplo n.º 6
0
 def test_0(self):
     self.assertEqual(comma_code([]), '', "comma_code([]) != ''")
Exemplo n.º 7
0
 def test_type_2(self):
     self.assertEqual(comma_code(list(range(3))), '0, 1 and 2', "int !-> str")
Exemplo n.º 8
0
 def test_type_1(self):
     with self.assertRaises(TypeError):
         comma_code(123)