Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/tests/units/dbus_datastore.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/units/dbus_datastore.py')
-rwxr-xr-xtests/units/dbus_datastore.py24
1 files changed, 10 insertions, 14 deletions
diff --git a/tests/units/dbus_datastore.py b/tests/units/dbus_datastore.py
index 72398ad..bbf8bcc 100755
--- a/tests/units/dbus_datastore.py
+++ b/tests/units/dbus_datastore.py
@@ -45,7 +45,7 @@ class DbusDatastoreTest(tests.Test):
def test_create_Empty(self):
guid = self.ds.create({}, '', False, timeout=3)
-
+ self.assertEqual(5, len(guid.split('-')))
self.assertEqual({
'uid': guid,
'activity': '',
@@ -192,21 +192,12 @@ class DbusDatastoreTest(tests.Test):
sorted(entries))
# offset/limit
- entries, total = self.ds.find({'offset': 0, 'limit':2}, ['uid', 'title', 'term'], timeout=3)
+ entries, total = self.ds.find({'offset': 0, 'limit': 2}, ['uid', 'title', 'term'], timeout=3)
self.assertEqual(3, total)
- self.assertEqual(
- sorted([
- {'uid': guid_1, 'title': 'title-1', 'term': 'value-1'},
- {'uid': guid_2, 'title': 'title-2', 'term': 'value-2'},
- ]),
- sorted(entries))
+ self.assertEqual(2, len(entries))
entries, total = self.ds.find({'offset': 2, 'limit':2}, ['uid', 'title', 'term'], timeout=3)
self.assertEqual(3, total)
- self.assertEqual(
- sorted([
- {'uid': guid_3, 'title': 'title-3', 'term': 'value-3'},
- ]),
- sorted(entries))
+ self.assertEqual(1, len(entries))
# fulltext search
entries, total = self.ds.find({'query': 'title'}, ['uid', 'title', 'term'], timeout=3)
@@ -257,11 +248,16 @@ class DbusDatastoreTest(tests.Test):
entries)
# order by not mapped property
- entries, total = self.ds.find({'order_by': '+title'}, ['uid'], timeout=3)
+ entries, total = self.ds.find({'order_by': 'title'}, ['uid'], timeout=3)
self.assertEqual(3, total)
self.assertEqual(
[{'uid': guid_1}, {'uid': guid_2}, {'uid': guid_3}],
entries)
+ entries, total = self.ds.find({'order_by': ['+title']}, ['uid'], timeout=3)
+ self.assertEqual(3, total)
+ self.assertEqual(
+ [{'uid': guid_3}, {'uid': guid_2}, {'uid': guid_1}],
+ entries)
entries, total = self.ds.find({'order_by': '-title'}, ['uid'], timeout=3)
self.assertEqual(3, total)
self.assertEqual(