aboutsummaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/lists_tests.py13
1 files changed, 13 insertions, 0 deletions
diff --git a/tests/lists_tests.py b/tests/lists_tests.py
new file mode 100644
index 0000000..49d5331
--- /dev/null
+++ b/tests/lists_tests.py
@@ -0,0 +1,13 @@
+from nose.tools import istest, assert_equal
+
+from mammoth.lists import unique
+
+
+@istest
+def unique_of_empty_list_is_empty_list():
+ assert_equal([], unique([]))
+
+
+@istest
+def unique_removes_duplicates_while_preserving_order():
+ assert_equal(["apple", "banana"], unique(["apple", "banana", "apple"]))