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)
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)
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)