コード例 #1
0
ファイル: cmsi386-hw1-test.py プロジェクト: florton/cmsi386
 def test_stutter_works(self):
     self.assertEqual(stutter([]), [])
     self.assertEqual(stutter([True]), [True, True])
     self.assertEqual(stutter([None]), [None, None])
     self.assertEqual(stutter([2, "x", 5.5]), [2, 2, "x", "x", 5.5, 5.5])
     self.assertEqual(stutter([2, [3]]), [2, 2, [3], [3]])
     self.assertEqual(stutter([[[[[[None]]]]]]), [[[[[[None]]]]], [[[[[None]]]]]])
     self.assertEqual(stutter([{"x": 0}, 1]), [{"x": 0}, {"x": 0}, 1, 1])
コード例 #2
0
 def test_stutter_works(self):
     self.assertEqual(stutter([]), [])
     self.assertEqual(stutter([True]), [True, True])
     self.assertEqual(stutter([None]), [None, None])
     self.assertEqual(stutter([2, 'x', 5.5]), [2, 2, 'x', 'x', 5.5, 5.5])
     self.assertEqual(stutter([2, [3]]), [2, 2, [3], [3]])
     self.assertEqual(stutter([[[[[[None]]]]]]),
                      [[[[[[None]]]]], [[[[[None]]]]]])
     self.assertEqual(stutter([{'x': 0}, 1]), [{'x': 0}, {'x': 0}, 1, 1])
コード例 #3
0
ファイル: test.py プロジェクト: rachelriv/cmsi386
 def test_stutter(self):
     """Test doubling up all items in a single iterable."""
     self.assertEqual(stutter([5, 'dog', [3], 9]),
                      [5, 5, 'dog', 'dog', [3], [3], 9, 9])