diff options
Diffstat (limited to 'test/test_util.py')
| -rw-r--r-- | test/test_util.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/test_util.py b/test/test_util.py index 08ecd64..fd659a0 100644 --- a/test/test_util.py +++ b/test/test_util.py @@ -446,6 +446,16 @@ class TestOther(unittest.TestCase): self.assertCountEqual( util.advance(util.advance(items, 1), 2), range(3, 5)) + def test_unique(self): + self.assertSequenceEqual( + list(util.unique("")), "") + self.assertSequenceEqual( + list(util.unique("AABBCC")), "ABC") + self.assertSequenceEqual( + list(util.unique("ABABABCAABBCC")), "ABC") + self.assertSequenceEqual( + list(util.unique([1, 2, 1, 3, 2, 1])), [1, 2, 3]) + def test_raises(self): func = util.raises(Exception) with self.assertRaises(Exception): |
