def test_did_validate_event(self): handler = Mock() car_schema.validate = Mock() tracker = self.call_tracker(handler=handler, validate=car_schema.validate) self.Car.on('did_validate', handler) self.car.validate() self.assertEquals([call.validate(self.car), call.handler(self.car)], tracker.mock_calls)
def test_did_save_event(self): handler = Mock() tracker = self.call_tracker(handler=handler, collection=self.mock_collection) self.Car.on('did_save', handler) self.car.save() self.assertEqual( [call.collection.save(self.car), call.handler(self.car)], tracker.mock_calls)
def test_did_save_event(self): handler = Mock() tracker = self.call_tracker(handler=handler, collection=self.mock_collection) self.Car.on('did_save', handler) self.car.save() self.assertEquals([call.collection.save(self.car), call.handler(self.car)], tracker.mock_calls)