コード例 #1
0
 def test_stutter(self):
     self.assertEqual(['a', 'a', True, True, 32, 32, {'name': 'spike'}, {'name': 'spike'}, (6+5j), (6+5j)], stutter(['a', True, 32, {"name" : "spike"}, 6 + 5j]))
     self.assertEqual([1, 1], stutter([1]))
     self.assertEqual(["Hello", "Hello", None, None, False, False], stutter(["Hello", None, False]))
     self.assertEqual([None, None, True, True, False, False, len, len, [], [], {}, {}, (), ()], stutter([None, True, False, len, [], {}, ()]))
     self.assertEqual([], stutter([]))
     self.assertEqual([math.trunc(9), math.trunc(9), 5 >> 6, 5 >> 6, 1.592834756, 1.592834756], stutter([math.trunc(9), 5 >> 6, 1.592834756]))
    def test_stutter (self) :
        # List has various data types
        listArgs = [1, "a", True, None]
        self.assertEqual([1, 1, "a", "a", True, True, None, None], stutter(listArgs))
        
        # List has same data types
        listArgs = [1, 2, 3, 4]
        self.assertEqual([1, 1, 2, 2, 3, 3, 4, 4], stutter(listArgs))

        # Empty list
        listArgs = []
        self.assertEqual([], stutter(listArgs))
 def test_stutter(self):
     self.assertEqual([5, 5, 4, 4, [3], [3], 9, 9], stutter([5, 4, [3], 9]))
     self.assertEqual([], stutter([]))
     self.assertEqual([[], []], stutter([[]]))
     self.assertEqual(
         [['Hello', ['World', ['Again']]], ['Hello', ['World', ['Again']]]],
         stutter([['Hello', ['World', ['Again']]]]))
     self.assertEqual([(2, 2), (2, 2), [2], [2], 2, 2, 2.0, 2.0, '2', '2', {
         'two': 2
     }, {
         'two': 2
     }, 2.0j, 2.0j], stutter([(2, 2), [2], 2, 2.0, '2', {
         'two': 2
     }, 2.0j]))
コード例 #4
0
ファイル: pythonwarmuptest.py プロジェクト: jadengore/cmsi386
 def test_stutter(self):
     self.assertEqual( stutter([]), [])
     self.assertEqual( stutter(['a','b','c']), ['a','a','b','b','c','c'])
     self.assertEqual( stutter(['a','a','a']), ['a','a','a','a','a','a'])
     self.assertEqual( stutter([1,2,3]), [1,1,2,2,3,3])
     self.assertEqual( stutter([[1],[2,3]]), [[1],[1],[2,3],[2,3]])
     self.assertEqual( stutter([[1,2,3]]), [[1,2,3],[1,2,3]])
     self.assertEqual( stutter([[1,2,[3]]]), [[1,2,[3]],[1,2,[3]]])
     self.assertEqual( stutter(['Repeat that']), ['Repeat that', 'Repeat that'])
コード例 #5
0
 def test_stutter(self):
     self.assertEqual(stutter([]), [])
     self.assertEqual(stutter(['a', 'b', 'c']),
                      ['a', 'a', 'b', 'b', 'c', 'c'])
     self.assertEqual(stutter(['a', 'a', 'a']),
                      ['a', 'a', 'a', 'a', 'a', 'a'])
     self.assertEqual(stutter([1, 2, 3]), [1, 1, 2, 2, 3, 3])
     self.assertEqual(stutter([[1], [2, 3]]), [[1], [1], [2, 3], [2, 3]])
     self.assertEqual(stutter([[1, 2, 3]]), [[1, 2, 3], [1, 2, 3]])
     self.assertEqual(stutter([[1, 2, [3]]]), [[1, 2, [3]], [1, 2, [3]]])
     self.assertEqual(stutter(['Repeat that']),
                      ['Repeat that', 'Repeat that'])
 def test_stutter( self ):
     self.assertEqual( [ 5, 5, 4, 4, [ 3 ], [ 3 ], 9, 9 ], stutter( [ 5, 4, [ 3 ], 9 ] ) )
     self.assertEqual( [], stutter( [] ) )
     self.assertEqual( [ [], [] ], stutter( [ [] ] ) )
     self.assertEqual( [ [ 'Hello', [ 'World', [ 'Again' ] ] ], [ 'Hello', [ 'World', [ 'Again' ] ] ] ], stutter( [ [ 'Hello', [ 'World', [ 'Again' ] ] ] ] ) )
     self.assertEqual( [  ( 2, 2 ), ( 2, 2 ), [ 2 ], [ 2 ], 2, 2, 2.0, 2.0, '2', '2', { 'two': 2 }, { 'two': 2 }, 2.0j, 2.0j ], stutter( [ ( 2, 2 ), [ 2 ], 2, 2.0, '2', { 'two': 2 }, 2.0j ] ) )