diff options
| author | Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com> | 2011-12-29 14:22:53 +0100 |
|---|---|---|
| committer | Siegfried-Angel Gevatter Pujals <siegfried@gevatter.com> | 2011-12-29 14:22:53 +0100 |
| commit | 33b5988f446e3ab072c08e3544c4f99e702675aa (patch) | |
| tree | 58ab0ae48fa9ab87623242347130278f5d93067e | |
| parent | 298d41e05cca929cb140698762010e32817da3b2 (diff) | |
| download | zeitgeist-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.py | 6 |
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. |
