예제 #1
0
 def testRemoveEvent(self):
     table = Table('census', self.schema).data(self.df)
     query = {'State': 'DC'}
     table.subscribe_once('remove', self.callback)
     self.callback_executed = False
     table.remove(query)
     self.assertTrue(self.callback_executed)
예제 #2
0
 def testAddEvent(self):
     table = Table('census', self.schema).data(self.df)
     table.subscribe_once('add', self.callback)
     self.callback_executed = False
     table.insert({'State': 'ES', 'life_meaning':42})
     self.assertTrue(self.callback_executed)
예제 #3
0
 def testUpdateEvent(self):
     table = Table('census', self.schema).data(self.df)
     table.subscribe_once('update', self.callback)
     self.callback_executed = False
     table.update({'State': 'DC'}, {'$set': {'Information':2000}})
     self.assertTrue(self.callback_executed)