SYMBOL INDEX (3696 symbols across 812 files) FILE: docs/docs/03_first_rest_api/09_final_code/end/app.py function get_stores (line 9) | def get_stores(): function create_store (line 14) | def create_store(): function create_item (line 22) | def create_item(name): function get_store (line 33) | def get_store(name): function get_item_in_store (line 41) | def get_item_in_store(name): FILE: docs/docs/04_docker_intro/02_run_docker_container/end/app.py function get_stores (line 9) | def get_stores(): function create_store (line 14) | def create_store(): function create_item (line 22) | def create_item(name): function get_store (line 33) | def get_store(name): function get_item_in_store (line 41) | def get_item_in_store(name): FILE: docs/docs/04_docker_intro/02_run_docker_container/start/app.py function get_stores (line 9) | def get_stores(): function create_store (line 14) | def create_store(): function create_item (line 22) | def create_item(name): function get_store (line 33) | def get_store(name): function get_item_in_store (line 41) | def get_item_in_store(name): FILE: docs/docs/04_docker_intro/04_run_with_docker_compose/end/app.py function get_stores (line 9) | def get_stores(): function create_store (line 14) | def create_store(): function create_item (line 22) | def create_item(name): function get_store (line 33) | def get_store(name): function get_item_in_store (line 41) | def get_item_in_store(name): FILE: docs/docs/04_docker_intro/04_run_with_docker_compose/start/app.py function get_stores (line 9) | def get_stores(): function create_store (line 14) | def create_store(): function create_item (line 22) | def create_item(name): function get_store (line 33) | def get_store(name): function get_item_in_store (line 41) | def get_item_in_store(name): FILE: docs/docs/05_flask_smorest/02_data_model_improvements/end/app.py function get_item (line 11) | def get_item(item_id): function create_item (line 19) | def create_item(): function get_all_items (line 32) | def get_all_items(): function get_store (line 37) | def get_store(store_id): function create_store (line 47) | def create_store(): function get_stores (line 57) | def get_stores(): FILE: docs/docs/05_flask_smorest/02_data_model_improvements/start/app.py function get_stores (line 9) | def get_stores(): function create_store (line 14) | def create_store(): function create_item (line 22) | def create_item(name): function get_store (line 33) | def get_store(name): function get_item_in_store (line 41) | def get_item_in_store(name): FILE: docs/docs/05_flask_smorest/03_improvements_on_first_rest_api/end/app.py function get_item (line 12) | def get_item(item_id): function create_item (line 20) | def create_item(): function get_all_items (line 49) | def get_all_items(): function get_store (line 54) | def get_store(store_id): function create_store (line 64) | def create_store(): function get_stores (line 83) | def get_stores(): FILE: docs/docs/05_flask_smorest/03_improvements_on_first_rest_api/start/app.py function get_item (line 11) | def get_item(item_id): function create_item (line 19) | def create_item(): function get_all_items (line 32) | def get_all_items(): function get_store (line 37) | def get_store(store_id): function create_store (line 47) | def create_store(): function get_stores (line 57) | def get_stores(): FILE: docs/docs/05_flask_smorest/04_new_endpoints_for_api/end/app.py function get_item (line 12) | def get_item(item_id): function create_item (line 20) | def create_item(): function delete_item (line 49) | def delete_item(item_id): function update_item (line 58) | def update_item(item_id): function get_all_items (line 80) | def get_all_items(): function get_store (line 85) | def get_store(store_id): function create_store (line 95) | def create_store(): function delete_store (line 114) | def delete_store(store_id): function get_stores (line 123) | def get_stores(): FILE: docs/docs/05_flask_smorest/04_new_endpoints_for_api/start/app.py function get_item (line 12) | def get_item(item_id): function create_item (line 20) | def create_item(): function get_all_items (line 49) | def get_all_items(): function get_store (line 54) | def get_store(store_id): function create_store (line 64) | def create_store(): function get_stores (line 83) | def get_stores(): FILE: docs/docs/05_flask_smorest/05_reload_api_docker_container/end/app.py function get_item (line 12) | def get_item(item_id): function create_item (line 20) | def create_item(): function delete_item (line 49) | def delete_item(item_id): function update_item (line 58) | def update_item(item_id): function get_all_items (line 80) | def get_all_items(): function get_store (line 85) | def get_store(store_id): function create_store (line 95) | def create_store(): function delete_store (line 114) | def delete_store(store_id): function get_stores (line 123) | def get_stores(): FILE: docs/docs/05_flask_smorest/05_reload_api_docker_container/start/app.py function get_item (line 12) | def get_item(item_id): function create_item (line 20) | def create_item(): function delete_item (line 49) | def delete_item(item_id): function update_item (line 58) | def update_item(item_id): function get_all_items (line 80) | def get_all_items(): function get_store (line 85) | def get_store(store_id): function create_store (line 95) | def create_store(): function delete_store (line 114) | def delete_store(store_id): function get_stores (line 123) | def get_stores(): FILE: docs/docs/05_flask_smorest/06_api_with_method_views/end/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 13) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 26) | def put(self, item_id): class ItemList (line 48) | class ItemList(MethodView): method get (line 49) | def get(self): method post (line 52) | def post(self): FILE: docs/docs/05_flask_smorest/06_api_with_method_views/end/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 13) | def get(self, store_id): method delete (line 21) | def delete(self, store_id): class StoreList (line 30) | class StoreList(MethodView): method get (line 31) | def get(self): method post (line 34) | def post(self): FILE: docs/docs/05_flask_smorest/06_api_with_method_views/start/app.py function get_item (line 12) | def get_item(item_id): function delete_item (line 20) | def delete_item(item_id): function update_item (line 29) | def update_item(item_id): function get_all_items (line 51) | def get_all_items(): function create_item (line 56) | def create_item(): function get_store (line 85) | def get_store(store_id): function delete_store (line 95) | def delete_store(store_id): function get_stores (line 104) | def get_stores(): function create_store (line 109) | def create_store(): FILE: docs/docs/05_flask_smorest/07_marshmallow_schemas/end/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 13) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 26) | def put(self, item_id): class ItemList (line 48) | class ItemList(MethodView): method get (line 49) | def get(self): method post (line 52) | def post(self): FILE: docs/docs/05_flask_smorest/07_marshmallow_schemas/end/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 13) | def get(cls, store_id): method delete (line 21) | def delete(cls, store_id): class StoreList (line 30) | class StoreList(MethodView): method get (line 31) | def get(cls): method post (line 34) | def post(cls): FILE: docs/docs/05_flask_smorest/07_marshmallow_schemas/end/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/05_flask_smorest/07_marshmallow_schemas/start/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 13) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 26) | def put(self, item_id): class ItemList (line 48) | class ItemList(MethodView): method get (line 49) | def get(self): method post (line 52) | def post(self): FILE: docs/docs/05_flask_smorest/07_marshmallow_schemas/start/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 13) | def get(cls, store_id): method delete (line 21) | def delete(cls, store_id): class StoreList (line 30) | class StoreList(MethodView): method get (line 31) | def get(cls): method post (line 34) | def post(cls): FILE: docs/docs/05_flask_smorest/08_validation_with_marshmallow/end/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 13) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 40) | class ItemList(MethodView): method get (line 41) | def get(self): method post (line 45) | def post(self, item_data): FILE: docs/docs/05_flask_smorest/08_validation_with_marshmallow/end/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 13) | def get(cls, store_id): method delete (line 21) | def delete(cls, store_id): class StoreList (line 30) | class StoreList(MethodView): method get (line 31) | def get(cls): method post (line 35) | def post(cls, store_data): FILE: docs/docs/05_flask_smorest/08_validation_with_marshmallow/end/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/05_flask_smorest/08_validation_with_marshmallow/start/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 13) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 26) | def put(self, item_id): class ItemList (line 48) | class ItemList(MethodView): method get (line 49) | def get(self): method post (line 52) | def post(self): FILE: docs/docs/05_flask_smorest/08_validation_with_marshmallow/start/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 13) | def get(cls, store_id): method delete (line 21) | def delete(cls, store_id): class StoreList (line 30) | class StoreList(MethodView): method get (line 31) | def get(cls): method post (line 34) | def post(cls): FILE: docs/docs/05_flask_smorest/08_validation_with_marshmallow/start/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/05_flask_smorest/09_decorating_responses/end/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 14) | def get(self, item_id): method delete (line 20) | def delete(self, item_id): method put (line 29) | def put(self, item_data, item_id): class ItemList (line 42) | class ItemList(MethodView): method get (line 44) | def get(self): method post (line 49) | def post(self, item_data): FILE: docs/docs/05_flask_smorest/09_decorating_responses/end/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 14) | def get(cls, store_id): method delete (line 22) | def delete(cls, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(cls): method post (line 38) | def post(cls, store_data): FILE: docs/docs/05_flask_smorest/09_decorating_responses/end/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/05_flask_smorest/09_decorating_responses/start/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 13) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 40) | class ItemList(MethodView): method get (line 41) | def get(self): method post (line 45) | def post(self, item_data): FILE: docs/docs/05_flask_smorest/09_decorating_responses/start/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 13) | def get(cls, store_id): method delete (line 21) | def delete(cls, store_id): class StoreList (line 30) | class StoreList(MethodView): method get (line 31) | def get(cls): method post (line 35) | def post(cls, store_data): FILE: docs/docs/05_flask_smorest/09_decorating_responses/start/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/end/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/02_create_simple_sqlalchemy_model/start/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/03_one_to_many_relationships_sqlalchemy/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/04_configure_flask_sqlalchemy/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/05_insert_models_sqlalchemy/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 25) | def put(self, item_data, item_id): class ItemList (line 32) | class ItemList(MethodView): method get (line 34) | def get(self): method post (line 39) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 26) | class StoreList(MethodView): method get (line 28) | def get(self): method post (line 33) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 18) | def delete(self, item_id): method put (line 23) | def put(self, item_data, item_id): class ItemList (line 28) | class ItemList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 19) | def delete(self, store_id): class StoreList (line 24) | class StoreList(MethodView): method get (line 26) | def get(self): method post (line 31) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/06_get_models_or_404/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 25) | def put(self, item_data, item_id): class ItemList (line 41) | class ItemList(MethodView): method get (line 43) | def get(self): method post (line 48) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 26) | class StoreList(MethodView): method get (line 28) | def get(self): method post (line 33) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 25) | def put(self, item_data, item_id): class ItemList (line 32) | class ItemList(MethodView): method get (line 34) | def get(self): method post (line 39) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 26) | class StoreList(MethodView): method get (line 28) | def get(self): method post (line 33) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/07_updating_models_sqlalchemy/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 25) | def put(self, item_data, item_id): class ItemList (line 41) | class ItemList(MethodView): method get (line 43) | def get(self): method post (line 48) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 26) | class StoreList(MethodView): method get (line 28) | def get(self): method post (line 33) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 25) | def put(self, item_data, item_id): class ItemList (line 41) | class ItemList(MethodView): method get (line 43) | def get(self): method post (line 48) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 26) | class StoreList(MethodView): method get (line 28) | def get(self): method post (line 33) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/08_retrieve_list_all_models/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 25) | def put(self, item_data, item_id): class ItemList (line 41) | class ItemList(MethodView): method get (line 43) | def get(self): method post (line 48) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 26) | class StoreList(MethodView): method get (line 28) | def get(self): method post (line 33) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/09_delete_models_sqlalchemy/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/06_sql_storage_sqlalchemy/10_delete_related_models_sqlalchemy/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class Tag (line 41) | class Tag(MethodView): method get (line 43) | def get(self, tag_id): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 25) | class ItemUpdateSchema(Schema): class StoreSchema (line 30) | class StoreSchema(PlainStoreSchema): class TagSchema (line 35) | class TagSchema(PlainTagSchema): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/start/app.py function create_app (line 11) | def create_app(db_url=None): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/07_sqlalchemy_many_to_many/02_one_to_many_review/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class Tag (line 41) | class Tag(MethodView): method get (line 43) | def get(self, tag_id): FILE: docs/docs/07_sqlalchemy_many_to_many/03_many_to_many_relationships/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 25) | class ItemUpdateSchema(Schema): class StoreSchema (line 30) | class StoreSchema(PlainStoreSchema): class TagSchema (line 35) | class TagSchema(PlainTagSchema): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/app.py function create_app (line 11) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/04_flask_jwt_extended_setup/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/05_user_model_and_schema/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function test_register_user (line 16) | def test_register_user(client): function test_register_user_already_exists (line 27) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 43) | def test_register_user_missing_data(client): function test_get_user_details (line 54) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 66) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/resources/user.py class UserRegister (line 14) | class UserRegister(MethodView): method post (line 16) | def post(self, user_data): class User (line 31) | class User(MethodView): method get (line 40) | def get(self, user_id): method delete (line 44) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/app.py function create_app (line 12) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/06_registering_users_rest_api/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_get_user_details (line 98) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 110) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/resources/user.py class UserRegister (line 15) | class UserRegister(MethodView): method post (line 17) | def post(self, user_data): class UserLogin (line 32) | class UserLogin(MethodView): method post (line 34) | def post(self, user_data): class User (line 47) | class User(MethodView): method get (line 56) | def get(self, user_id): method delete (line 60) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function test_register_user (line 16) | def test_register_user(client): function test_register_user_already_exists (line 27) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 43) | def test_register_user_missing_data(client): function test_get_user_details (line 54) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 66) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/resources/user.py class UserRegister (line 14) | class UserRegister(MethodView): method post (line 16) | def post(self, user_data): class User (line 31) | class User(MethodView): method get (line 40) | def get(self, user_id): method delete (line 44) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/07_login_users_rest_api/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function jwt (line 24) | def jwt(app): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, jwt): function test_delete_item (line 44) | def test_delete_item(client, jwt, created_item_id): function test_update_item (line 54) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 66) | def test_get_all_items(client, jwt): function test_get_all_items_empty (line 90) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 100) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 112) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 125) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_get_user_details (line 98) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 110) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 30) | def put(self, item_data, item_id): class ItemList (line 46) | class ItemList(MethodView): method get (line 49) | def get(self): method post (line 55) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 40) | class LinkTagsToItem(MethodView): method post (line 42) | def post(self, item_id, tag_id): method delete (line 57) | def delete(self, item_id, tag_id): class Tag (line 73) | class Tag(MethodView): method get (line 75) | def get(self, tag_id): method delete (line 89) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/resources/user.py class UserRegister (line 15) | class UserRegister(MethodView): method post (line 17) | def post(self, user_data): class UserLogin (line 32) | class UserLogin(MethodView): method post (line 34) | def post(self, user_data): class User (line 47) | class User(MethodView): method get (line 56) | def get(self, user_id): method delete (line 60) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_get_user_details (line 98) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 110) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/resources/user.py class UserRegister (line 15) | class UserRegister(MethodView): method post (line 17) | def post(self, user_data): class UserLogin (line 32) | class UserLogin(MethodView): method post (line 34) | def post(self, user_data): class User (line 47) | class User(MethodView): method get (line 56) | def get(self, user_id): method delete (line 60) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/08_protect_resources_with_jwt_required/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function jwt (line 24) | def jwt(app): function admin_jwt (line 31) | def admin_jwt(app): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, jwt): function test_delete_item (line 44) | def test_delete_item(client, admin_jwt, created_item_id): function test_delete_item_without_admin (line 54) | def test_delete_item_without_admin(client, jwt, created_item_id): function test_update_item (line 64) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 76) | def test_get_all_items(client, jwt): function test_get_all_items_empty (line 100) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 110) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 122) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 135) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_get_user_details (line 98) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 110) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/resources/user.py class UserRegister (line 15) | class UserRegister(MethodView): method post (line 17) | def post(self, user_data): class UserLogin (line 32) | class UserLogin(MethodView): method post (line 34) | def post(self, user_data): class User (line 47) | class User(MethodView): method get (line 56) | def get(self, user_id): method delete (line 60) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function jwt (line 24) | def jwt(app): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, jwt): function test_delete_item (line 44) | def test_delete_item(client, jwt, created_item_id): function test_update_item (line 54) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 66) | def test_get_all_items(client, jwt): function test_get_all_items_empty (line 90) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 100) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 112) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 125) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_get_user_details (line 98) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 110) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 30) | def put(self, item_data, item_id): class ItemList (line 46) | class ItemList(MethodView): method get (line 49) | def get(self): method post (line 55) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/resources/user.py class UserRegister (line 15) | class UserRegister(MethodView): method post (line 17) | def post(self, user_data): class UserLogin (line 32) | class UserLogin(MethodView): method post (line 34) | def post(self, user_data): class User (line 47) | class User(MethodView): method get (line 56) | def get(self, user_id): method delete (line 60) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/09_jwt_claims_and_authorization/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/app.py function create_app (line 14) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function jwt (line 24) | def jwt(app): function admin_jwt (line 31) | def admin_jwt(app): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, jwt): function test_delete_item (line 44) | def test_delete_item(client, admin_jwt, created_item_id): function test_delete_item_without_admin (line 54) | def test_delete_item_without_admin(client, jwt, created_item_id): function test_update_item (line 64) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 76) | def test_get_all_items(client, jwt): function test_get_all_items_empty (line 100) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 110) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 122) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 135) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_logout_user (line 98) | def test_logout_user(client, created_user_jwt): function test_logout_user_twice (line 108) | def test_logout_user_twice(client, created_user_jwt): function test_logout_user_no_token (line 125) | def test_logout_user_no_token(client): function test_logout_user_invalid_token (line 134) | def test_logout_user_invalid_token(client): function test_get_user_details (line 147) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 159) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/resources/user.py class UserRegister (line 20) | class UserRegister(MethodView): method post (line 22) | def post(self, user_data): class UserLogin (line 37) | class UserLogin(MethodView): method post (line 39) | def post(self, user_data): class UserLogout (line 52) | class UserLogout(MethodView): method post (line 54) | def post(self): class User (line 61) | class User(MethodView): method get (line 70) | def get(self, user_id): method delete (line 74) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/app.py function create_app (line 13) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function jwt (line 24) | def jwt(app): function admin_jwt (line 31) | def admin_jwt(app): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, jwt): function test_delete_item (line 44) | def test_delete_item(client, admin_jwt, created_item_id): function test_delete_item_without_admin (line 54) | def test_delete_item_without_admin(client, jwt, created_item_id): function test_update_item (line 64) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 76) | def test_get_all_items(client, jwt): function test_get_all_items_empty (line 100) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 110) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 122) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 135) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_get_user_details (line 98) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 110) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/resources/user.py class UserRegister (line 15) | class UserRegister(MethodView): method post (line 17) | def post(self, user_data): class UserLogin (line 32) | class UserLogin(MethodView): method post (line 34) | def post(self, user_data): class User (line 47) | class User(MethodView): method get (line 56) | def get(self, user_id): method delete (line 60) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/10_logout_users_rest_api/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/app.py function create_app (line 14) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function fresh_jwt (line 24) | def fresh_jwt(app): function jwt (line 31) | def jwt(app): function admin_jwt (line 38) | def admin_jwt(app): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, fresh_jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, fresh_jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, fresh_jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, fresh_jwt): function test_create_item_with_non_fresh_jwt (line 44) | def test_create_item_with_non_fresh_jwt(client, jwt): function test_delete_item (line 58) | def test_delete_item(client, admin_jwt, created_item_id): function test_delete_item_without_admin (line 68) | def test_delete_item_without_admin(client, jwt, created_item_id): function test_update_item (line 78) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 90) | def test_get_all_items(client, fresh_jwt, jwt): function test_get_all_items_empty (line 114) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 124) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 136) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 149) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, fresh_jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, fresh_jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, fresh_jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwts (line 17) | def created_user_jwts(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_logout_user (line 98) | def test_logout_user(client, created_user_jwts): function test_logout_user_twice (line 108) | def test_logout_user_twice(client, created_user_jwts): function test_logout_user_no_token (line 125) | def test_logout_user_no_token(client): function test_logout_user_invalid_token (line 134) | def test_logout_user_invalid_token(client): function test_get_user_details (line 147) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 159) | def test_get_user_details_missing(client): function test_refresh_token_invalid (line 168) | def test_refresh_token_invalid(client): function test_refresh_token (line 177) | def test_refresh_token(client, created_user_jwts): function test_refresh_token_twice (line 187) | def test_refresh_token_twice(client, created_user_jwts): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/app.py function create_app (line 14) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/end_video/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/app.py function create_app (line 14) | def create_app(db_url=None): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/conftest.py function app (line 7) | def app(): function client (line 19) | def client(app): function jwt (line 24) | def jwt(app): function admin_jwt (line 31) | def admin_jwt(app): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, jwt, created_store_id): function created_tag_id (line 26) | def created_tag_id(client, created_store_id): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, jwt, created_store_id): function test_create_item_with_store_id_not_found (line 14) | def test_create_item_with_store_id_not_found(client, jwt): function test_create_item_with_unknown_data (line 28) | def test_create_item_with_unknown_data(client, jwt): function test_delete_item (line 44) | def test_delete_item(client, admin_jwt, created_item_id): function test_delete_item_without_admin (line 54) | def test_delete_item_without_admin(client, jwt, created_item_id): function test_update_item (line 64) | def test_update_item(client, jwt, created_item_id): function test_get_all_items (line 76) | def test_get_all_items(client, jwt): function test_get_all_items_empty (line 100) | def test_get_all_items_empty(client, jwt): function test_get_item_details (line 110) | def test_get_item_details(client, jwt, created_item_id, created_store_id): function test_get_item_details_with_tag (line 122) | def test_get_item_details_with_tag(client, jwt, created_item_id, created... function test_get_item_detail_not_found (line 135) | def test_get_item_detail_not_found(client, jwt): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, jwt, created_store_id): function test_get_store_with_tag (line 45) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 59) | def test_create_store(client): function test_create_store_with_items (line 69) | def test_create_store_with_items(client, created_store_id, jwt): function test_delete_store (line 91) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 100) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 109) | def test_get_store_list_empty(client): function test_get_store_list_single (line 118) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 132) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 153) | def test_get_store_list_with_items(client, jwt): function test_get_store_list_with_tags (line 185) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 209) | def test_create_store_duplicate_name(client): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/__tests__/test_user.py function created_user_details (line 5) | def created_user_details(client): function created_user_jwt (line 17) | def created_user_jwt(client, created_user_details): function test_register_user (line 27) | def test_register_user(client): function test_register_user_already_exists (line 38) | def test_register_user_already_exists(client): function test_register_user_missing_data (line 54) | def test_register_user_missing_data(client): function test_login_user (line 65) | def test_login_user(client, created_user_details): function test_login_user_bad_password (line 76) | def test_login_user_bad_password(client, created_user_details): function test_login_user_bad_username (line 87) | def test_login_user_bad_username(client, created_user_details): function test_logout_user (line 98) | def test_logout_user(client, created_user_jwt): function test_logout_user_twice (line 108) | def test_logout_user_twice(client, created_user_jwt): function test_logout_user_no_token (line 125) | def test_logout_user_no_token(client): function test_logout_user_invalid_token (line 134) | def test_logout_user_invalid_token(client): function test_get_user_details (line 147) | def test_get_user_details(client, created_user_details): function test_get_user_details_missing (line 159) | def test_get_user_details_missing(client): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/resources/user.py class UserRegister (line 20) | class UserRegister(MethodView): method post (line 22) | def post(self, user_data): class UserLogin (line 37) | class UserLogin(MethodView): method post (line 39) | def post(self, user_data): class UserLogout (line 52) | class UserLogout(MethodView): method post (line 54) | def post(self): class User (line 61) | class User(MethodView): method get (line 70) | def get(self, user_id): method delete (line 74) | def delete(self, user_id): FILE: docs/docs/08_flask_jwt_extended/12_token_refreshing_flask_jwt_extended/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/app.py function create_app (line 15) | def create_app(db_url=None): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/app.py function create_app (line 14) | def create_app(db_url=None): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/09_flask_migrate/02_add_flask_migrate_to_app/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/app.py function create_app (line 15) | def create_app(db_url=None): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/migrations/env.py function get_engine (line 20) | def get_engine(): function get_metadata (line 43) | def get_metadata(): function run_migrations_offline (line 49) | def run_migrations_offline(): function run_migrations_online (line 70) | def run_migrations_online(): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/migrations/versions/c575166f6192_.py function upgrade (line 19) | def upgrade(): function downgrade (line 60) | def downgrade(): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/app.py function create_app (line 15) | def create_app(db_url=None): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/09_flask_migrate/03_initialize_database_flask_db_init/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/app.py function create_app (line 15) | def create_app(db_url=None): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/migrations/env.py function get_engine (line 20) | def get_engine(): function get_metadata (line 43) | def get_metadata(): function run_migrations_offline (line 49) | def run_migrations_offline(): function run_migrations_online (line 70) | def run_migrations_online(): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/migrations/versions/bcc005bc255c_.py function upgrade (line 19) | def upgrade(): function downgrade (line 27) | def downgrade(): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/migrations/versions/c575166f6192_.py function upgrade (line 19) | def upgrade(): function downgrade (line 60) | def downgrade(): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/app.py function create_app (line 15) | def create_app(db_url=None): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/migrations/env.py function get_engine (line 20) | def get_engine(): function get_metadata (line 43) | def get_metadata(): function run_migrations_offline (line 49) | def run_migrations_offline(): function run_migrations_online (line 70) | def run_migrations_online(): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/migrations/versions/c575166f6192_.py function upgrade (line 19) | def upgrade(): function downgrade (line 60) | def downgrade(): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 50) | class ItemList(MethodView): method get (line 53) | def get(self): method post (line 59) | def post(self, item_data): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/resources/user.py class UserRegister (line 22) | class UserRegister(MethodView): method post (line 24) | def post(self, user_data): class UserLogin (line 39) | class UserLogin(MethodView): method post (line 41) | def post(self, user_data): class UserLogout (line 55) | class UserLogout(MethodView): method post (line 57) | def post(self): class User (line 64) | class User(MethodView): method get (line 73) | def get(self, user_id): method delete (line 77) | def delete(self, user_id): class TokenRefresh (line 85) | class TokenRefresh(MethodView): method post (line 87) | def post(self): FILE: docs/docs/09_flask_migrate/04_change_models_generate_alembic_migration/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): class UserSchema (line 48) | class UserSchema(Schema): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/resources/user.py class UserRegister (line 16) | class UserRegister(MethodView): method post (line 18) | def post(self, user_data): class UserLogin (line 33) | class UserLogin(MethodView): method post (line 35) | def post(self, user_data): class TokenRefresh (line 49) | class TokenRefresh(MethodView): method post (line 51) | def post(self): class UserLogout (line 58) | class UserLogout(MethodView): method post (line 60) | def post(self): class User (line 67) | class User(MethodView): method get (line 69) | def get(self, user_id): method delete (line 73) | def delete(self, user_id): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/resources/user.py class UserRegister (line 16) | class UserRegister(MethodView): method post (line 18) | def post(self, user_data): class UserLogin (line 33) | class UserLogin(MethodView): method post (line 35) | def post(self, user_data): class TokenRefresh (line 49) | class TokenRefresh(MethodView): method post (line 51) | def post(self): class UserLogout (line 58) | class UserLogout(MethodView): method post (line 60) | def post(self): class User (line 67) | class User(MethodView): method get (line 69) | def get(self, user_id): method delete (line 73) | def delete(self, user_id): FILE: docs/docs/11_deploy_to_render/06_run_everything_docker_compose/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/resources/user.py function send_simple_message (line 23) | def send_simple_message(to, subject, body): class UserRegister (line 38) | class UserRegister(MethodView): method post (line 40) | def post(self, user_data): class UserLogin (line 55) | class UserLogin(MethodView): method post (line 57) | def post(self, user_data): class TokenRefresh (line 71) | class TokenRefresh(MethodView): method post (line 73) | def post(self): class UserLogout (line 80) | class UserLogout(MethodView): method post (line 82) | def post(self): class User (line 89) | class User(MethodView): method get (line 91) | def get(self, user_id): method delete (line 95) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/resources/user.py class UserRegister (line 16) | class UserRegister(MethodView): method post (line 18) | def post(self, user_data): class UserLogin (line 33) | class UserLogin(MethodView): method post (line 35) | def post(self, user_data): class TokenRefresh (line 49) | class TokenRefresh(MethodView): method post (line 51) | def post(self): class UserLogout (line 58) | class UserLogout(MethodView): method post (line 60) | def post(self): class User (line 67) | class User(MethodView): method get (line 69) | def get(self, user_id): method delete (line 73) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/01_send_emails_python_mailgun/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 38) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/resources/user.py function send_simple_message (line 24) | def send_simple_message(to, subject, body): class UserRegister (line 39) | class UserRegister(MethodView): method post (line 41) | def post(self, user_data): class UserLogin (line 68) | class UserLogin(MethodView): method post (line 70) | def post(self, user_data): class TokenRefresh (line 84) | class TokenRefresh(MethodView): method post (line 86) | def post(self): class UserLogout (line 93) | class UserLogout(MethodView): method post (line 95) | def post(self): class User (line 102) | class User(MethodView): method get (line 104) | def get(self, user_id): method delete (line 108) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/resources/user.py function send_simple_message (line 23) | def send_simple_message(to, subject, body): class UserRegister (line 38) | class UserRegister(MethodView): method post (line 40) | def post(self, user_data): class UserLogin (line 55) | class UserLogin(MethodView): method post (line 57) | def post(self, user_data): class TokenRefresh (line 71) | class TokenRefresh(MethodView): method post (line 73) | def post(self): class UserLogout (line 80) | class UserLogout(MethodView): method post (line 82) | def post(self): class User (line 89) | class User(MethodView): method get (line 91) | def get(self, user_id): method delete (line 95) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/02_send_email_user_registration/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/end/tasks.py function send_simple_message (line 10) | def send_simple_message(to, subject, body): function send_user_registration_email (line 23) | def send_user_registration_email(email, username): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/resources/user.py function send_simple_message (line 24) | def send_simple_message(to, subject, body): class UserRegister (line 39) | class UserRegister(MethodView): method post (line 41) | def post(self, user_data): class UserLogin (line 68) | class UserLogin(MethodView): method post (line 70) | def post(self, user_data): class TokenRefresh (line 84) | class TokenRefresh(MethodView): method post (line 86) | def post(self): class UserLogout (line 93) | class UserLogout(MethodView): method post (line 95) | def post(self): class User (line 102) | class User(MethodView): method get (line 104) | def get(self, user_id): method delete (line 108) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/04_populate_rq_task_queue/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/end/tasks.py function send_simple_message (line 10) | def send_simple_message(to, subject, body): function send_user_registration_email (line 23) | def send_user_registration_email(email, username): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/05_rq_background_worker/start/tasks.py function send_simple_message (line 10) | def send_simple_message(to, subject, body): function send_user_registration_email (line 23) | def send_user_registration_email(email, username): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/end/tasks.py function render_template (line 13) | def render_template(template_filename, **context): function send_simple_message (line 17) | def send_simple_message(to, subject, body, html): function send_user_registration_email (line 31) | def send_user_registration_email(email, username): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/06_sending_html_emails/start/tasks.py function send_simple_message (line 10) | def send_simple_message(to, subject, body): function send_user_registration_email (line 23) | def send_user_registration_email(email, username): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/end/tasks.py function render_template (line 13) | def render_template(template_filename, **context): function send_simple_message (line 17) | def send_simple_message(to, subject, body, html): function send_user_registration_email (line 31) | def send_user_registration_email(email, username): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/app.py function create_app (line 19) | def create_app(db_url=None): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 58) | def run_migrations_online(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/migrations/versions/07006e31e788_.py function upgrade (line 19) | def upgrade(): function downgrade (line 61) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/migrations/versions/8ca023a4a4b0_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/migrations/versions/bb5da1e68550_.py function upgrade (line 19) | def upgrade(): function downgrade (line 32) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/migrations/versions/d8e0f80631fb_.py function upgrade (line 19) | def upgrade(): function downgrade (line 26) | def downgrade(): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/models/item_tags.py class ItemTags (line 4) | class ItemTags(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/models/user.py class UserModel (line 4) | class UserModel(db.Model): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/resources/item.py class Item (line 14) | class Item(MethodView): method get (line 17) | def get(self, item_id): method delete (line 22) | def delete(self, item_id): method put (line 34) | def put(self, item_data, item_id): class ItemList (line 49) | class ItemList(MethodView): method get (line 52) | def get(self): method post (line 58) | def post(self, item_data): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/resources/store.py class Store (line 17) | class Store(MethodView): method get (line 19) | def get(self, store_id): method delete (line 23) | def delete(self, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(self): method post (line 38) | def post(self, store_data): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 38) | class LinkTagsToItem(MethodView): method post (line 40) | def post(self, item_id, tag_id): method delete (line 55) | def delete(self, item_id, tag_id): class Tag (line 71) | class Tag(MethodView): method get (line 73) | def get(self, tag_id): method delete (line 87) | def delete(self, tag_id): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/resources/user.py class UserRegister (line 31) | class UserRegister(MethodView): method post (line 33) | def post(self, user_data): class UserLogin (line 56) | class UserLogin(MethodView): method post (line 58) | def post(self, user_data): class TokenRefresh (line 72) | class TokenRefresh(MethodView): method post (line 74) | def post(self): class UserLogout (line 81) | class UserLogout(MethodView): method post (line 83) | def post(self): class User (line 90) | class User(MethodView): method get (line 92) | def get(self, user_id): method delete (line 96) | def delete(self, user_id): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class ItemSchema (line 26) | class ItemSchema(PlainItemSchema): class StoreSchema (line 32) | class StoreSchema(PlainStoreSchema): class TagSchema (line 37) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 43) | class TagAndItemSchema(Schema): class UserSchema (line 49) | class UserSchema(Schema): class UserRegisterSchema (line 55) | class UserRegisterSchema(UserSchema): FILE: docs/docs/12_task_queues_emails/07_deploy_background_worker_render/start/tasks.py function render_template (line 13) | def render_template(template_filename, **context): function send_simple_message (line 17) | def send_simple_message(to, subject, body, html): function send_user_registration_email (line 31) | def send_user_registration_email(email, username): FILE: docs/src/components/HomepageFeatures/index.js function Feature (line 38) | function Feature({ Svg, title, description }) { function HomepageFeatures (line 52) | function HomepageFeatures() { FILE: docs/src/components/LockedVideoEmbed/index.js function LockedVideoEmbed (line 4) | function LockedVideoEmbed() { FILE: docs/src/components/VideoEmbed/index.js function VideoEmbed (line 3) | function VideoEmbed({ url }) { FILE: docs/src/pages/index.js function HomepageHeader (line 10) | function HomepageHeader() { function Home (line 30) | function Home() { FILE: project/01-first-rest-api/app.py function get_stores (line 18) | def get_stores(): function create_store (line 23) | def create_store(): function create_item (line 31) | def create_item(name): function get_store (line 42) | def get_store(name): function get_item_in_store (line 50) | def get_item_in_store(name): FILE: project/02-first-rest-api-docker/app.py function get_stores (line 18) | def get_stores(): function create_store (line 23) | def create_store(): function create_item (line 31) | def create_item(name): function get_store (line 42) | def get_store(name): function get_item_in_store (line 50) | def get_item_in_store(name): FILE: project/03-items-stores-smorest/resources/item.py class Item (line 12) | class Item(MethodView): method get (line 14) | def get(self, item_id): method delete (line 20) | def delete(self, item_id): method put (line 29) | def put(self, item_data, item_id): class ItemList (line 42) | class ItemList(MethodView): method get (line 44) | def get(self): method post (line 49) | def post(self, item_data): FILE: project/03-items-stores-smorest/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 14) | def get(cls, store_id): method delete (line 22) | def delete(cls, store_id): class StoreList (line 31) | class StoreList(MethodView): method get (line 33) | def get(cls): method post (line 38) | def post(cls, store_data): FILE: project/03-items-stores-smorest/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemUpdateSchema (line 11) | class ItemUpdateSchema(Schema): class StoreSchema (line 16) | class StoreSchema(Schema): FILE: project/04-items-stores-smorest-sqlalchemy/app.py function create_app (line 12) | def create_app(db_url=None): FILE: project/04-items-stores-smorest-sqlalchemy/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: project/04-items-stores-smorest-sqlalchemy/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: project/04-items-stores-smorest-sqlalchemy/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: project/04-items-stores-smorest-sqlalchemy/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: project/04-items-stores-smorest-sqlalchemy/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class ItemSchema (line 15) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 20) | class ItemUpdateSchema(Schema): class StoreSchema (line 25) | class StoreSchema(PlainStoreSchema): FILE: project/05-add-many-to-many/app.py function create_app (line 12) | def create_app(db_url=None): FILE: project/05-add-many-to-many/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: project/05-add-many-to-many/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: project/05-add-many-to-many/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: project/05-add-many-to-many/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: project/05-add-many-to-many/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: project/05-add-many-to-many/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: project/05-add-many-to-many/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: project/05-add-many-to-many/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: project/05-add-many-to-many/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: project/05-add-many-to-many/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: project/05-add-many-to-many/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: project/05-add-many-to-many/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: project/05-add-many-to-many/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): FILE: project/06-add-db-migrations/app.py function create_app (line 13) | def create_app(db_url=None): FILE: project/06-add-db-migrations/conftest.py function app (line 6) | def app(): function client (line 18) | def client(app): FILE: project/06-add-db-migrations/migrations/env.py function run_migrations_offline (line 35) | def run_migrations_offline(): function run_migrations_online (line 56) | def run_migrations_online(): FILE: project/06-add-db-migrations/migrations/versions/5acd69659946_.py function upgrade (line 19) | def upgrade(): function downgrade (line 55) | def downgrade(): FILE: project/06-add-db-migrations/migrations/versions/a40bdfbd7a9d_.py function upgrade (line 19) | def upgrade(): function downgrade (line 25) | def downgrade(): FILE: project/06-add-db-migrations/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): FILE: project/06-add-db-migrations/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: project/06-add-db-migrations/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): FILE: project/06-add-db-migrations/models/tag.py class TagModel (line 4) | class TagModel(db.Model): FILE: project/06-add-db-migrations/resources/__tests__/conftest.py function created_store_id (line 5) | def created_store_id(client): function created_item_id (line 15) | def created_item_id(client, created_store_id): function created_tag_id (line 25) | def created_tag_id(client, created_store_id): FILE: project/06-add-db-migrations/resources/__tests__/test_item.py function test_create_item_in_store (line 1) | def test_create_item_in_store(client, created_store_id): function test_create_item_with_store_id_not_found (line 13) | def test_create_item_with_store_id_not_found(client): function test_create_item_with_unknown_data (line 26) | def test_create_item_with_unknown_data(client): function test_delete_item (line 41) | def test_delete_item(client, created_item_id): function test_update_item (line 50) | def test_update_item(client, created_item_id): function test_get_all_items (line 61) | def test_get_all_items(client): function test_get_all_items_empty (line 82) | def test_get_all_items_empty(client): function test_get_item_details (line 91) | def test_get_item_details(client, created_item_id, created_store_id): function test_get_item_details_with_tag (line 102) | def test_get_item_details_with_tag(client, created_item_id, created_tag_... function test_get_item_detail_not_found (line 114) | def test_get_item_detail_not_found(client): FILE: project/06-add-db-migrations/resources/__tests__/test_store.py function test_get_store (line 1) | def test_get_store(client, created_store_id): function test_get_store_not_found (line 15) | def test_get_store_not_found(client): function test_get_store_with_item (line 24) | def test_get_store_with_item(client, created_store_id): function test_get_store_with_tag (line 44) | def test_get_store_with_tag(client, created_store_id): function test_create_store (line 58) | def test_create_store(client): function test_create_store_with_items (line 68) | def test_create_store_with_items(client, created_store_id): function test_delete_store (line 89) | def test_delete_store(client, created_store_id): function test_delete_store_doesnt_exist (line 98) | def test_delete_store_doesnt_exist(client): function test_get_store_list_empty (line 107) | def test_get_store_list_empty(client): function test_get_store_list_single (line 116) | def test_get_store_list_single(client): function test_get_store_list_multiple (line 130) | def test_get_store_list_multiple(client): function test_get_store_list_with_items (line 151) | def test_get_store_list_with_items(client): function test_get_store_list_with_tags (line 182) | def test_get_store_list_with_tags(client): function test_create_store_duplicate_name (line 206) | def test_create_store_duplicate_name(client): FILE: project/06-add-db-migrations/resources/__tests__/test_tag.py function created_tag_with_item_id (line 8) | def created_tag_with_item_id(client, created_item_id, created_tag_id): function test_get_tag (line 18) | def test_get_tag(client, created_tag_id): function test_get_tag_not_found (line 32) | def test_get_tag_not_found(client): function test_items_linked_with_tag (line 41) | def test_items_linked_with_tag(client, created_tag_with_item_id): function test_unlink_tag_from_item (line 56) | def test_unlink_tag_from_item(client, created_item_id, created_tag_with_... function test_delete_tag_without_items (line 67) | def test_delete_tag_without_items(client, created_tag_id): function test_delete_tag_still_has_items (line 80) | def test_delete_tag_still_has_items(client, created_tag_with_item_id): function test_delete_tag_not_found (line 90) | def test_delete_tag_not_found(client): function test_get_all_tags_in_store (line 99) | def test_get_all_tags_in_store(client, created_store_id, created_tag_id): function test_get_all_tags_in_store_not_found (line 115) | def test_get_all_tags_in_store_not_found(client): FILE: project/06-add-db-migrations/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 15) | def get(self, item_id): method delete (line 19) | def delete(self, item_id): method put (line 27) | def put(self, item_data, item_id): class ItemList (line 43) | class ItemList(MethodView): method get (line 45) | def get(self): method post (line 50) | def post(self, item_data): FILE: project/06-add-db-migrations/resources/store.py class Store (line 14) | class Store(MethodView): method get (line 16) | def get(self, store_id): method delete (line 20) | def delete(self, store_id): class StoreList (line 28) | class StoreList(MethodView): method get (line 30) | def get(self): method post (line 35) | def post(self, store_data): FILE: project/06-add-db-migrations/resources/tag.py class TagsInStore (line 13) | class TagsInStore(MethodView): method get (line 15) | def get(self, store_id): method post (line 22) | def post(self, tag_data, store_id): class LinkTagsToItem (line 41) | class LinkTagsToItem(MethodView): method post (line 43) | def post(self, item_id, tag_id): method delete (line 58) | def delete(self, item_id, tag_id): class Tag (line 74) | class Tag(MethodView): method get (line 76) | def get(self, tag_id): method delete (line 90) | def delete(self, tag_id): FILE: project/06-add-db-migrations/schemas.py class PlainItemSchema (line 4) | class PlainItemSchema(Schema): class PlainStoreSchema (line 10) | class PlainStoreSchema(Schema): class PlainTagSchema (line 15) | class PlainTagSchema(Schema): class ItemSchema (line 20) | class ItemSchema(PlainItemSchema): class ItemUpdateSchema (line 26) | class ItemUpdateSchema(Schema): class StoreSchema (line 31) | class StoreSchema(PlainStoreSchema): class TagSchema (line 36) | class TagSchema(PlainTagSchema): class TagAndItemSchema (line 42) | class TagAndItemSchema(Schema): FILE: project/using-flask-restful/app.py function add_claims_to_jwt (line 35) | def add_claims_to_jwt(identity): function check_if_token_in_blocklist (line 43) | def check_if_token_in_blocklist(jwt_header, jwt_payload): function expired_token_callback (line 48) | def expired_token_callback(jwt_header, jwt_payload): function invalid_token_callback (line 53) | def invalid_token_callback(error): function missing_token_callback (line 63) | def missing_token_callback(error): function token_not_fresh_callback (line 76) | def token_not_fresh_callback(jwt_header, jwt_payload): function revoked_token_callback (line 86) | def revoked_token_callback(jwt_header, jwt_payload): FILE: project/using-flask-restful/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): method json (line 18) | def json(self): method find_by_name (line 28) | def find_by_name(cls, name): method find_all (line 32) | def find_all(cls): method save_to_db (line 35) | def save_to_db(self): method delete_from_db (line 39) | def delete_from_db(self): FILE: project/using-flask-restful/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: project/using-flask-restful/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): method json (line 12) | def json(self): method find_by_name (line 20) | def find_by_name(cls, name): method find_all (line 24) | def find_all(cls): method save_to_db (line 27) | def save_to_db(self): method delete_from_db (line 31) | def delete_from_db(self): FILE: project/using-flask-restful/models/tag.py class TagModel (line 4) | class TagModel(db.Model): method json (line 11) | def json(self): method find_by_name (line 19) | def find_by_name(cls, name): method find_all (line 23) | def find_all(cls): method save_to_db (line 26) | def save_to_db(self): method delete_from_db (line 30) | def delete_from_db(self): FILE: project/using-flask-restful/models/user.py class UserModel (line 4) | class UserModel(db.Model): method json (line 11) | def json(self): method find_by_username (line 18) | def find_by_username(cls, username): method find_by_id (line 22) | def find_by_id(cls, _id): method save_to_db (line 25) | def save_to_db(self): method delete_from_db (line 29) | def delete_from_db(self): FILE: project/using-flask-restful/resources/item.py class Item (line 7) | class Item(Resource): method get (line 17) | def get(self, name): method post (line 24) | def post(self, name): method delete (line 42) | def delete(self, name): method put (line 53) | def put(self, name): class ItemList (line 68) | class ItemList(Resource): method get (line 70) | def get(self): FILE: project/using-flask-restful/resources/store.py class Store (line 6) | class Store(Resource): method get (line 8) | def get(cls, name): method post (line 15) | def post(cls, name): method delete (line 30) | def delete(cls, name): class StoreList (line 38) | class StoreList(Resource): method get (line 40) | def get(cls): FILE: project/using-flask-restful/resources/tag.py class Tag (line 8) | class Tag(Resource): method get (line 17) | def get(self, name): method post (line 23) | def post(self, name): method delete (line 44) | def delete(self, name): FILE: project/using-flask-restful/resources/user.py class UserRegister (line 23) | class UserRegister(Resource): method post (line 24) | def post(self): class UserLogin (line 38) | class UserLogin(Resource): method post (line 39) | def post(self): class UserLogout (line 52) | class UserLogout(Resource): method post (line 54) | def post(self): class User (line 60) | class User(Resource): method get (line 69) | def get(cls, user_id): method delete (line 75) | def delete(self, user_id): class TokenRefresh (line 83) | class TokenRefresh(Resource): method post (line 85) | def post(self): FILE: project/using-flask-restx/app.py function add_claims_to_jwt (line 35) | def add_claims_to_jwt(identity): function check_if_token_in_blocklist (line 43) | def check_if_token_in_blocklist(jwt_header, jwt_payload): function expired_token_callback (line 48) | def expired_token_callback(jwt_header, jwt_payload): function invalid_token_callback (line 53) | def invalid_token_callback(error): function missing_token_callback (line 63) | def missing_token_callback(error): function token_not_fresh_callback (line 76) | def token_not_fresh_callback(jwt_header, jwt_payload): function revoked_token_callback (line 86) | def revoked_token_callback(jwt_header, jwt_payload): FILE: project/using-flask-restx/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): method json (line 18) | def json(self): method find_by_name (line 28) | def find_by_name(cls, name): method find_all (line 32) | def find_all(cls): method save_to_db (line 35) | def save_to_db(self): method delete_from_db (line 39) | def delete_from_db(self): FILE: project/using-flask-restx/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: project/using-flask-restx/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): method json (line 12) | def json(self): method find_by_name (line 20) | def find_by_name(cls, name): method find_all (line 24) | def find_all(cls): method save_to_db (line 27) | def save_to_db(self): method delete_from_db (line 31) | def delete_from_db(self): FILE: project/using-flask-restx/models/tag.py class TagModel (line 4) | class TagModel(db.Model): method json (line 11) | def json(self): method find_by_name (line 19) | def find_by_name(cls, name): method find_all (line 23) | def find_all(cls): method save_to_db (line 26) | def save_to_db(self): method delete_from_db (line 30) | def delete_from_db(self): FILE: project/using-flask-restx/models/user.py class UserModel (line 4) | class UserModel(db.Model): method json (line 11) | def json(self): method find_by_username (line 18) | def find_by_username(cls, username): method find_by_id (line 22) | def find_by_id(cls, _id): method save_to_db (line 25) | def save_to_db(self): method delete_from_db (line 29) | def delete_from_db(self): FILE: project/using-flask-restx/resources/item.py class Item (line 45) | class Item(Resource): method get (line 48) | def get(self, name): method post (line 57) | def post(self, name): method delete (line 71) | def delete(self, name): method put (line 84) | def put(self, name): class ItemList (line 97) | class ItemList(Resource): method get (line 99) | def get(self): FILE: project/using-flask-restx/resources/store.py class Store (line 29) | class Store(Resource): method get (line 31) | def get(self, name): method post (line 38) | def post(self, name): method delete (line 50) | def delete(self, name): class StoreList (line 59) | class StoreList(Resource): method get (line 61) | def get(self): FILE: project/using-flask-restx/resources/tag.py class Tag (line 41) | class Tag(Resource): method get (line 43) | def get(self, name): method post (line 50) | def post(self, name): method delete (line 74) | def delete(self, name): class RemoveItemFromTag (line 89) | class RemoveItemFromTag(Resource): method delete (line 91) | def delete(self, name): class TagList (line 116) | class TagList(Resource): method get (line 118) | def get(self): FILE: project/using-flask-restx/resources/user.py class UserRegister (line 29) | class UserRegister(Resource): method post (line 31) | def post(self): class UserLogin (line 47) | class UserLogin(Resource): method post (line 49) | def post(self): class UserLogout (line 63) | class UserLogout(Resource): method post (line 65) | def post(self): class User (line 72) | class User(Resource): method get (line 81) | def get(cls, user_id): method delete (line 87) | def delete(self, user_id): class TokenRefresh (line 96) | class TokenRefresh(Resource): method post (line 98) | def post(self): FILE: project/using-flask-smorest/app.py function add_claims_to_jwt (line 43) | def add_claims_to_jwt(identity): function check_if_token_in_blocklist (line 51) | def check_if_token_in_blocklist(jwt_header, jwt_payload): function expired_token_callback (line 56) | def expired_token_callback(jwt_header, jwt_payload): function invalid_token_callback (line 61) | def invalid_token_callback(error): function missing_token_callback (line 71) | def missing_token_callback(error): function token_not_fresh_callback (line 84) | def token_not_fresh_callback(jwt_header, jwt_payload): function revoked_token_callback (line 94) | def revoked_token_callback(jwt_header, jwt_payload): FILE: project/using-flask-smorest/models/item.py class ItemModel (line 4) | class ItemModel(db.Model): method json (line 18) | def json(self): method find_by_name (line 28) | def find_by_name(cls, name): method find_all (line 32) | def find_all(cls): method save_to_db (line 35) | def save_to_db(self): method delete_from_db (line 39) | def delete_from_db(self): FILE: project/using-flask-smorest/models/item_tags.py class ItemsTags (line 4) | class ItemsTags(db.Model): FILE: project/using-flask-smorest/models/store.py class StoreModel (line 4) | class StoreModel(db.Model): method json (line 12) | def json(self): method find_by_name (line 20) | def find_by_name(cls, name): method find_all (line 24) | def find_all(cls): method save_to_db (line 27) | def save_to_db(self): method delete_from_db (line 31) | def delete_from_db(self): FILE: project/using-flask-smorest/models/tag.py class TagModel (line 4) | class TagModel(db.Model): method json (line 11) | def json(self): method find_by_name (line 19) | def find_by_name(cls, name): method find_all (line 23) | def find_all(cls): method save_to_db (line 26) | def save_to_db(self): method delete_from_db (line 30) | def delete_from_db(self): FILE: project/using-flask-smorest/models/user.py class UserModel (line 4) | class UserModel(db.Model): method json (line 11) | def json(self): method find_by_username (line 18) | def find_by_username(cls, username): method find_by_id (line 22) | def find_by_id(cls, _id): method save_to_db (line 25) | def save_to_db(self): method delete_from_db (line 29) | def delete_from_db(self): FILE: project/using-flask-smorest/resources/item.py class Item (line 13) | class Item(MethodView): method get (line 16) | def get(self, name): method post (line 25) | def post(self, item_data, name): method delete (line 39) | def delete(self, name): method put (line 52) | def put(self, item_data, name): class ItemList (line 66) | class ItemList(MethodView): method get (line 69) | def get(self): FILE: project/using-flask-smorest/resources/store.py class Store (line 12) | class Store(MethodView): method get (line 14) | def get(cls, name): method post (line 21) | def post(cls, name): method delete (line 33) | def delete(cls, name): class StoreList (line 42) | class StoreList(MethodView): method get (line 44) | def get(cls): FILE: project/using-flask-smorest/resources/tag.py class Tag (line 13) | class Tag(MethodView): method get (line 15) | def get(self, name): method post (line 23) | def post(self, update_data, name): method delete (line 58) | def delete(self, tag_data, name): FILE: project/using-flask-smorest/resources/user.py class UserRegister (line 21) | class UserRegister(MethodView): method post (line 23) | def post(self, user_data): class UserLogin (line 37) | class UserLogin(MethodView): method post (line 39) | def post(self, user_data): class UserLogout (line 51) | class UserLogout(MethodView): method post (line 53) | def post(self): class User (line 60) | class User(MethodView): method get (line 69) | def get(self, user_id): method delete (line 75) | def delete(self, user_id): class TokenRefresh (line 84) | class TokenRefresh(MethodView): method post (line 86) | def post(self): FILE: project/using-flask-smorest/schemas.py class ItemSchema (line 4) | class ItemSchema(Schema): class ItemWithoutStoreSchema (line 13) | class ItemWithoutStoreSchema(Schema): class ItemWithoutTagsSchema (line 20) | class ItemWithoutTagsSchema(Schema): class ItemUpdateSchema (line 28) | class ItemUpdateSchema(Schema): class StoreSchema (line 32) | class StoreSchema(Schema): class StoreWitoutItemsSchema (line 38) | class StoreWitoutItemsSchema(Schema): class TagSchema (line 43) | class TagSchema(Schema): class TagWithoutItemsSchema (line 49) | class TagWithoutItemsSchema(Schema): class TagUpdateSchema (line 54) | class TagUpdateSchema(Schema): class TagAndItemSchema (line 58) | class TagAndItemSchema(Schema): class UserSchema (line 64) | class UserSchema(Schema):