From 3945aab1bc696a0a410d95ab65fddec70e9ee2f1 Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Mon, 2 Jan 2017 17:50:58 +0100 Subject: When creating a new empty entry, write the fields in order --- tests/data/complex/settings.yaml | 16 ++++++++++++++++ tests/data/simple/settings.yaml | 2 ++ tests/test_collection.py | 5 +++-- 3 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 tests/data/complex/settings.yaml (limited to 'tests') diff --git a/tests/data/complex/settings.yaml b/tests/data/complex/settings.yaml new file mode 100644 index 0000000..57a1773 --- /dev/null +++ b/tests/data/complex/settings.yaml @@ -0,0 +1,16 @@ +name: "Fully featured lesana collection" +lang: 'english' +fields: + - name: name + type: string + prefix: S + index: free + - name: description + type: text + prefix: XD + index: free + - name: position + type: string + index: facet + - name: something + type: yaml diff --git a/tests/data/simple/settings.yaml b/tests/data/simple/settings.yaml index 36c4e3e..fc405a1 100644 --- a/tests/data/simple/settings.yaml +++ b/tests/data/simple/settings.yaml @@ -13,3 +13,5 @@ fields: - name: quantity type: integer index: no + - name: other + type: yaml diff --git a/tests/test_collection.py b/tests/test_collection.py index 45c1efc..e732f9c 100644 --- a/tests/test_collection.py +++ b/tests/test_collection.py @@ -27,7 +27,7 @@ class testCollectionLoading(unittest.TestCase): self.collection.settings['name'], "Simple lesana collection" ) - self.assertEqual(len(self.collection.settings['fields']), 4) + self.assertEqual(len(self.collection.settings['fields']), 5) self.assertEqual(len(self.collection.indexed_fields), 2) self.collection.update_cache() @@ -125,13 +125,14 @@ class testComplexCollection(unittest.TestCase): self.collection.settings['name'], "Fully featured lesana collection" ) - self.assertEqual(len(self.collection.settings['fields']), 3) + self.assertEqual(len(self.collection.settings['fields']), 4) self.assertIsNotNone(self.collection.stemmer) self.assertEqual(len(self.collection.indexed_fields), 2) def test_index(self): self.collection.update_cache() + class testCollectionCreation(unittest.TestCase): def test_init(self): tmpdir = tempfile.mkdtemp() -- cgit v1.2.3