aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_util.py
diff options
context:
space:
mode:
authorLibravatarUnit 193 <unit193@unit193.net>2021-03-13 16:26:37 -0500
committerLibravatarUnit 193 <unit193@unit193.net>2021-03-13 16:26:37 -0500
commitda957b2f208e97f6676605a8e23d12b4085c1ce7 (patch)
tree9caf3d31f464715398822e8e47f71c7682e297aa /test/test_util.py
parentd968c34172dd5c2eb307b14aa7e2fac7f4707214 (diff)
parent3201d77a148367d739862b4f07868a76eaeb7cb1 (diff)
Update upstream source from tag 'upstream/1.17.0'
Update to upstream version '1.17.0' with Debian dir a31fb4b099fcdaf845e80d20dda8fb0f31bf26c1
Diffstat (limited to 'test/test_util.py')
-rw-r--r--test/test_util.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/test_util.py b/test/test_util.py
index 8848ea0..06de735 100644
--- a/test/test_util.py
+++ b/test/test_util.py
@@ -1,7 +1,7 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
-# Copyright 2015-2020 Mike Fährmann
+# Copyright 2015-2021 Mike Fährmann
#
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License version 2 as
@@ -461,6 +461,16 @@ class TestOther(unittest.TestCase):
self.assertSequenceEqual(
list(util.unique([1, 2, 1, 3, 2, 1])), [1, 2, 3])
+ def test_unique_sequence(self):
+ self.assertSequenceEqual(
+ list(util.unique_sequence("")), "")
+ self.assertSequenceEqual(
+ list(util.unique_sequence("AABBCC")), "ABC")
+ self.assertSequenceEqual(
+ list(util.unique_sequence("ABABABCAABBCC")), "ABABABCABC")
+ self.assertSequenceEqual(
+ list(util.unique_sequence([1, 2, 1, 3, 2, 1])), [1, 2, 1, 3, 2, 1])
+
def test_raises(self):
func = util.raises(Exception)
with self.assertRaises(Exception):