aboutsummaryrefslogtreecommitdiff
path: root/test/part/test_bom.py
diff options
context:
space:
mode:
Diffstat (limited to 'test/part/test_bom.py')
-rw-r--r--test/part/test_bom.py12
1 files changed, 12 insertions, 0 deletions
diff --git a/test/part/test_bom.py b/test/part/test_bom.py
new file mode 100644
index 0000000..85eb932
--- /dev/null
+++ b/test/part/test_bom.py
@@ -0,0 +1,12 @@
+import pytest
+from ee.part.bom import join_refs
+
+
+@pytest.mark.parametrize("inputs, output", [
+ [[], ""],
+ [["C1"], "C1"],
+ [["C1", "C2"], "C1,2"],
+ [["C1", "C2", "C3", "C5", "C6", "C9"], "C1-3,5,6,9"],
+])
+def test_basic(inputs, output):
+ assert output == join_refs(inputs)