コード例 #1
0
ファイル: tests.py プロジェクト: adamdeprince/flatten
 def test_multiple_types(self):
     self.assertEquals(
         list(flatten(['a', ('b', 'c')])),
         ['a', 'b', 'c'])
コード例 #2
0
ファイル: tests.py プロジェクト: adamdeprince/flatten
 def test_flattens(self):
     self.assertEquals(
         list(flatten([1, [2, 3]])), 
         [1, 2, 3])
コード例 #3
0
ファイル: tests.py プロジェクト: adamdeprince/flatten
 def test_can_flatten_strings_if_asked(self):
     self.assertEquals(
         list(flatten('abc', excluded_types=())),
         ['a', 'b', 'c'])
コード例 #4
0
ファイル: tests.py プロジェクト: adamdeprince/flatten
 def test_sets(self):
     self.assertEquals(
         list(flatten(set(['a', 'bc']))),
         ['a', 'bc'])
コード例 #5
0
 def test_flattens(self):
     self.assertEquals(list(flatten([1, [2, 3]])), [1, 2, 3])
コード例 #6
0
ファイル: tests.py プロジェクト: adamdeprince/flatten
 def test_flattens_strings(self):
     self.assertEquals(
         list(flatten(
             [['one', 'two'], 'three', ['four', ['five', 'six']]])),
         ['one', 'two', 'three', 'four', 'five', 'six'])
コード例 #7
0
 def test_multiple_types(self):
     self.assertEquals(list(flatten(['a', ('b', 'c')])), ['a', 'b', 'c'])
コード例 #8
0
 def test_sets(self):
     self.assertEquals(list(flatten(set(['a', 'bc']))), ['a', 'bc'])
コード例 #9
0
 def test_can_flatten_strings_if_asked(self):
     self.assertEquals(list(flatten('abc', excluded_types=())),
                       ['a', 'b', 'c'])
コード例 #10
0
 def test_flattens_strings(self):
     self.assertEquals(
         list(flatten([['one', 'two'], 'three', ['four', ['five',
                                                          'six']]])),
         ['one', 'two', 'three', 'four', 'five', 'six'])
コード例 #11
0
ファイル: tests.py プロジェクト: pombredanne/flatter
    def test_singleton(self):
        self.assertEquals(list(flatten('abc')), ['abc'])

        self.assertEquals(list(flatten(1)), [1])

        self.assertEquals(list(flatten(None)), [])