summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rw-r--r--tests/data/simple/settings.yaml2
-rw-r--r--tests/test_collection.py6
2 files changed, 7 insertions, 1 deletions
diff --git a/tests/data/simple/settings.yaml b/tests/data/simple/settings.yaml
index fc405a1..ad68fe3 100644
--- a/tests/data/simple/settings.yaml
+++ b/tests/data/simple/settings.yaml
@@ -13,5 +13,7 @@ fields:
- name: quantity
type: integer
index: no
+ help: 'how many items are there'
- name: other
type: yaml
+ help: ''
diff --git a/tests/test_collection.py b/tests/test_collection.py
index 9e3df7c..8e8e5f1 100644
--- a/tests/test_collection.py
+++ b/tests/test_collection.py
@@ -104,7 +104,11 @@ class testEntries(unittest.TestCase):
self.collection.save_entries(entries=[new_entry])
entry_fname = 'tests/data/simple/items/' + new_entry.fname
with open(entry_fname) as fp:
- written = ruamel.yaml.safe_load(fp)
+ text = fp.read()
+ self.assertIn('quantity (integer): how many items are there', text)
+ self.assertIn('other (yaml):', text)
+ self.assertNotIn('position (string)', text)
+ written = ruamel.yaml.safe_load(text)
self.assertIsInstance(written['quantity'], int)
self.assertIsInstance(written['name'], str)
os.remove(entry_fname)