diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/data/simple/settings.yaml | 2 | ||||
-rw-r--r-- | tests/test_collection.py | 6 |
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) |