Esempio n. 1
0
 def test_duplicates_removed_seq_types(self):
     # tuple
     x = util.duplicates_removed(('a', 'a', 'b'))
     self.assertEqual(['a', 'b'], x)
     # list
     x = util.duplicates_removed(['a', 'a', 'b'])
     self.assertEqual(['a', 'b'], x)
     # iterator
     x = util.duplicates_removed(iter(('a', 'a', 'b')))
     self.assertEqual(['a', 'b'], x)
Esempio n. 2
0
def test_duplicates_removed_seq_types():
    # tuple
    x = util.duplicates_removed(('a', 'a', 'b'))
    assert ['a', 'b'] == x
    # list
    x = util.duplicates_removed(['a', 'a', 'b'])
    assert ['a', 'b'] == x
    # iterator
    x = util.duplicates_removed(iter(('a', 'a', 'b')))
    assert ['a', 'b'] == x
Esempio n. 3
0
 def test_duplicates_removed_nonconsecutive(self):
     # keeps first
     x = util.duplicates_removed(('a', 'b', 'a'))
     self.assertEqual(['a', 'b'], x)
Esempio n. 4
0
def test_duplicates_removed_nonconsecutive():
    # keeps first
    x = util.duplicates_removed(('a', 'b', 'a'))
    assert ['a', 'b'] == x