def setUp(self): uri = ("sqlite:///:memory:") self.uri_left = get_temporary_uri(uri) self.uri_right = get_temporary_uri(uri) self.alembic_config_left = make_alembic_config(self.uri_left, alembic_root) self.alembic_config_right = make_alembic_config( self.uri_right, alembic_root) new_db(self.uri_left) new_db(self.uri_right)
def setUp(self): uri = ( "mysql+mysqlconnector://root:password@localhost:3306/alembicverify" ) self.uri_left = get_temporary_uri(uri) self.uri_right = get_temporary_uri(uri) self.alembic_config_left = make_alembic_config(self.uri_left, alembic_root) self.alembic_config_right = make_alembic_config( self.uri_right, alembic_root) new_db(self.uri_left) new_db(self.uri_right)
def test_make_alembic_config(Config_mock): config = Config_mock.return_value result = make_alembic_config("Config URI", "Config Folder") assert config == result Config_mock.assert_called_once_with() calls_list = [ call("sqlalchemy.url", "Config URI"), call("script_location", "Config Folder") ] assert_items_equal(calls_list, config.set_main_option.call_args_list)
def alembic_config_left(uri_left, alembic_root): """Requires alembic_root fixture to be defined. """ return make_alembic_config(uri_left, alembic_root)