def test_listen_sqlalchemy(self): def method(): pass mm = ModelMapper(Model.System.Model, 'before_insert') mm.listen(method) assert method.is_an_sqlalchemy_event_listener assert method.sqlalchemy_listener is mm
def test_listen_anyblok(self): def method(): pass mm = ModelMapper(Model.System.Model, 'event') mm.listen(method) assert method.is_an_event_listener assert method.model == 'Model.System.Model' assert method.event == 'event'
def test_listen_anyblok(self): def method(): pass mm = ModelMapper(Model.System.Model, 'event') mm.listen(method) self.assertTrue(method.is_an_event_listener) self.assertEqual(method.model, 'Model.System.Model') self.assertEqual(method.event, 'event')
def test_listen_sqlalchemy(self): def method(): pass mm = ModelMapper(Model.System.Model, 'before_insert') mm.listen(method) self.assertTrue(method.is_an_sqlalchemy_event_listener) self.assertEqual(method.sqlalchemy_listener, mm)