aboutsummaryrefslogtreecommitdiff
path: root/tests/filters/test_dateedit.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/filters/test_dateedit.py')
-rw-r--r--tests/filters/test_dateedit.py30
1 files changed, 30 insertions, 0 deletions
diff --git a/tests/filters/test_dateedit.py b/tests/filters/test_dateedit.py
new file mode 100644
index 0000000..5191b26
--- /dev/null
+++ b/tests/filters/test_dateedit.py
@@ -0,0 +1,30 @@
+import pytest
+
+import resumejson_converter.filters as filters
+
+
+def test_dateedit_only_one_parameter():
+ with pytest.raises(TypeError):
+ filters.dateedit()
+
+
+def test_dateedit_only_one_parameter():
+ with pytest.raises(TypeError):
+ filters.dateedit("2019-01-01")
+
+
+def test_dateedit_false_date():
+ with pytest.raises(ValueError):
+ filters.dateedit("2019-01-01i", "")
+
+
+def test_dateedit_only_start_date():
+ assert filters.dateedit("2019-01-01", "") == "2019 - Auj."
+
+
+def test_dateedite_same_year():
+ assert filters.dateedit("2019-01-01", "2019-02-02") == "2019"
+
+
+def test_dateedit_start_date_and_end_date_different():
+ assert filters.dateedit("2019-01-01", "2017-05-01") == "2019 - 2017"