def test_api_blueprint_init_app(self): api = Api() api.add_resource(self.SampleResource) api_bp = Blueprint("potion_blueprint", __name__.split(".")[0]) api.init_app(api_bp) # Register Blueprint self.app.register_blueprint(api_bp, url_prefix='/api/v1') response = self.client.get("/api/v1/samples") self.assert200(response) response = self.client.get("/api/v1/samples/schema") self.assertEqual('^\\/api\\/v1\\/samples\\/[^/]+$', response.json['properties']['$uri']['pattern'])
def initialize_app(flask_app): configure_app(flask_app) api = Api(app) blueprint = Blueprint('api', __name__, url_prefix='/api') api.init_app(blueprint) flask_app.register_blueprint(blueprint) api.add_resource(CampaignResource) api.add_resource(Resource) # Swagger(app) db.init_app(flask_app)
def test_api_blueprint_init_app(self): api = Api() api.add_resource(self.SampleResource) api_bp = Blueprint("potion_blueprint", __name__.split(".")[0]) api.init_app(api_bp) # Register Blueprint self.app.register_blueprint(api_bp, url_prefix='/api/v1') response = self.client.get("/api/v1/samples") self.assert200(response) response = self.client.get("/api/v1/samples/schema") self.assertEqual( '^\\/api\\/v1\\/samples\\/[^/]+$', response.json['properties']['$uri']['pattern'], )