summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSiegfried-Angel Gevatter Pujals <siegfried@gevatter.com>2011-12-29 14:22:53 +0100
committerSiegfried-Angel Gevatter Pujals <siegfried@gevatter.com>2011-12-29 14:22:53 +0100
commit33b5988f446e3ab072c08e3544c4f99e702675aa (patch)
tree58ab0ae48fa9ab87623242347130278f5d93067e
parent298d41e05cca929cb140698762010e32817da3b2 (diff)
downloadzeitgeist-33b5988f446e3ab072c08e3544c4f99e702675aa.tar.gz
Add test case to reproduce "Inserting event with two subjects with the same
URI breaks the following event" (LP: #909708).
-rw-r--r--test/dbus/remote-test.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/dbus/remote-test.py b/test/dbus/remote-test.py
index 132f5777..3d6b7de1 100644
--- a/test/dbus/remote-test.py
+++ b/test/dbus/remote-test.py
@@ -224,6 +224,12 @@ class ZeitgeistRemoteAPITestAdvanced(testutils.RemoteTestCase):
results = self.findEventsForTemplatesAndWait([], num_events=3)
self.assertEquals(3, len(results))
+ def testInsertWithDuplicateSubject(self):
+ events = parse_events("test/data/three_events.js")
+ events[0].subjects.append(list(events[0].subjects[0]))
+ ids = self.insertEventsAndWait(events)
+ self.assertEquals(3, len(set(ids)))
+
class ZeitgeistRemoteFindEventIdsTest(testutils.RemoteTestCase):
"""
Test cases with basic tests for FindEventIds.