From 525d8872508ae591d51f187400ade1a9d818e328 Mon Sep 17 00:00:00 2001
From: ulif <uli@gnufix.de>
Date: Mon, 30 Mar 2015 15:01:32 +0200
Subject: [PATCH] More delimiter tests.

---
 tests/test_diceware.py | 10 ++++++++++
 1 file changed, 10 insertions(+)

diff --git a/tests/test_diceware.py b/tests/test_diceware.py
index 86807b0..6ab372e 100644
--- a/tests/test_diceware.py
+++ b/tests/test_diceware.py
@@ -173,6 +173,7 @@ class TestDicewareModule(object):
         assert options.specials == 0
         assert options.infile is None
         assert options.version is False
+        assert options.delimiter == ""
 
     def test_handle_options_infile(self, tmpdir):
         # we can give an infile
@@ -188,6 +189,15 @@ class TestDicewareModule(object):
         options = handle_options(['--version', ])
         assert options.version is True
 
+    def test_handle_options_delimiter(self):
+        # we can set delimiter
+        options = handle_options(['-d', ' '])
+        assert options.delimiter == ' '
+        options = handle_options(['--delimiter', ' '])
+        assert options.delimiter == ' '
+        options = handle_options(['-d', 'WOW'])
+        assert options.delimiter == 'WOW'
+
     def test_main(self, capsys):
         # we can get a passphrase
         main([])  # call with default options in place
-- 
GitLab