@@ -187,11 +187,11 @@ def testCMSMerge(self):
187187 def testTopK (self ):
188188 # test list with empty buckets
189189 self .assertTrue (rb .topkReserve ('topk' , 3 , 50 , 4 , 0.9 ))
190- self .assertEqual ([None , None , None , None , None , None , None , None ,
191- None , None , None , None , 'C' , None , None , None , None ],
190+ self .assertEqual ([None , None , None , 'A' , 'C' , 'D' , None , None , 'E' ,
191+ None , 'B' , 'C' , None , None , None , 'D' , None ],
192192 rb .topkAdd ('topk' , 'A' , 'B' , 'C' , 'D' , 'E' , 'A' , 'A' , 'B' , 'C' ,
193193 'G' , 'D' , 'B' , 'D' , 'A' , 'E' , 'E' , 1 ))
194- self .assertEqual ([1 , 1 , 0 , 1 , 0 , 0 , 0 ],
194+ self .assertEqual ([1 , 1 , 0 , 0 , 1 , 0 , 0 ],
195195 rb .topkQuery ('topk' , 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' ))
196196 self .assertEqual ([4 , 3 , 2 , 3 , 3 , 0 , 1 ],
197197 rb .topkCount ('topk' , 'A' , 'B' , 'C' , 'D' , 'E' , 'F' , 'G' ))
@@ -200,7 +200,8 @@ def testTopK(self):
200200 self .assertTrue (rb .topkReserve ('topklist' , 3 , 50 , 3 , 0.9 ))
201201 self .assertTrue (rb .topkAdd ('topklist' , 'A' , 'B' , 'C' , 'D' , 'E' ,'A' , 'A' , 'B' , 'C' ,
202202 'G' , 'D' , 'B' , 'D' , 'A' , 'E' , 'E' ))
203- self .assertEqual (['A' , 'D' , 'B' ], rb .topkList ('topklist' ))
203+ self .assertEqual (['A' , 'B' , 'E' ], rb .topkList ('topklist' ))
204+ self .assertEqual (['A' , 4 , 'B' , 3 , 'E' , 3 ], rb .topkListWithCount ('topklist' ))
204205 info = rb .topkInfo ('topklist' )
205206 self .assertEqual (3 , info .k )
206207 self .assertEqual (50 , info .width )
0 commit comments