M python 2/koans/about_tuples.py +6 -4
@@ 37,10 37,12 @@ class AboutTuples(Koan):
self.assertEqual(__, count_of_three)
- def test_tuples_of_one_are_peculiar(self):
- self.assertEqual(__, (1))
+ def test_tuples_of_one_look_peculiar(self):
+ self.assertEqual(__, (1).__class__.__name__)
+ self.assertEqual(__, (1,).__class__.__name__)
self.assertEqual(__, ("Hello comma!", ))
- self.assertEqual(__, (1,))
+
+ def test_tuple_constructor_can_be_surprising(self):
self.assertEqual(__, tuple("Surprise!"))
def test_creating_empty_tuples(self):
@@ 65,4 67,4 @@ class AboutTuples(Koan):
self.assertEqual(__, locations[0][1][2])
-
No newline at end of file
+
M python 3/koans/about_tuples.py +6 -4
@@ 35,10 35,12 @@ class AboutTuples(Koan):
self.assertEqual(__, count_of_three)
- def test_tuples_of_one_are_peculiar(self):
- self.assertEqual(__, (1))
+ def test_tuples_of_one_look_peculiar(self):
+ self.assertEqual(__, (1).__class__.__name__)
+ self.assertEqual(__, (1,).__class__.__name__)
self.assertEqual(__, ("Hello comma!", ))
- self.assertEqual(__, (1,))
+
+ def test_tuple_constructor_can_be_surprising(self):
self.assertEqual(__, tuple("Surprise!"))
def test_creating_empty_tuples(self):
@@ 63,4 65,4 @@ class AboutTuples(Koan):
self.assertEqual(__, locations[0][1][2])
-
No newline at end of file
+