~seif/zeitgeist/fix-691167

« back to all changes in this revision

Viewing changes to test/engine-test.py

  • Committer: Siegfried-Angel Gevatter Pujals
  • Date: 2011-04-29 18:40:27 UTC
  • Revision ID: rainct@ubuntu.com-20110429184027-sq43nd616sxldwmz
Add a couple missing tests ({Most,Least}RecentSubject) and
make some other fail.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1035
1035
                self.assertEquals([e[0][4] for e in events], ["frobnicator", "firefox"])
1036
1036
                self.assertEquals([e.timestamp for e in events], ["105", "107"])
1037
1037
 
 
1038
        def testResultTypesMostRecentSubject(self):
 
1039
                import_events("test/data/five_events.js", self.engine)
 
1040
                
 
1041
                events = self.engine.find_events(
 
1042
                        TimeRange.always(), [], StorageState.Any, 0, ResultType.MostRecentSubjects)
 
1043
                self.assertEquals([e.timestamp for e in events],
 
1044
                        ["163", "153", "143", "123"])
 
1045
 
 
1046
        def testResultTypesLeastRecentSubject(self):
 
1047
                import_events("test/data/five_events.js", self.engine)
 
1048
                
 
1049
                events = self.engine.find_events(
 
1050
                        TimeRange.always(), [], StorageState.Any, 0, ResultType.LeastRecentSubjects)
 
1051
                self.assertEquals([e.timestamp for e in events],
 
1052
                        ["123", "143", "153", "163"])
 
1053
 
1038
1054
        def testResultTypesMostPopularSubject(self):
1039
1055
                import_events("test/data/five_events.js", self.engine)
1040
1056