def test_crud(self): with self.app_context(): store = StoreModel('test') self.assertIsNone(StoreModel.find_by_name('test')) store.save_to_db() self.assertIsNotNone(StoreModel.find_by_name('test')) store.delete_from_db() self.assertIsNone(StoreModel.find_by_name('test'))
def test_crud(self): with self.app_context(): store = StoreModel('test') self.assertIsNone(StoreModel.find_by_name('test'), "Found an store with name 'test' before save_to_db") store.save_to_db() self.assertIsNotNone(StoreModel.find_by_name('test'), "Did not find an store with name 'test' after save_to_db") store.delete_from_db() self.assertIsNone(StoreModel.find_by_name('test'), "Found an store with name 'test' after delete_from_db")
def test_create_store(self): with self.app() as client: with self.app_context(): resp = client.post('/store/test') self.assertEqual(resp.status_code, 201) self.assertIsNotNone(StoreModel.find_by_name('test')) self.assertDictEqual({'name':'test', 'items': []}, json.loads(resp.data))
def test_delete_Store(self): with self.app() as client: with self.app_context(): client.post('/store/test') response = client.delete('/store/test') self.assertDictEqual({'message': 'Store deleted'}, json.loads(response.data)) self.assertIsNone(StoreModel.find_by_name('test')) self.assertEqual(response.status_code, 200)
def post(self, name): if StoreModel.find_by_name(name): return {'message': 'A store with name "{}" already exists.'.format(name)}, 400 store = StoreModel(name) try: store.save_to_db() except: return {'message': 'An error occured while saving store.'}, 500 return store.json(), 201
def post(self, name): if StoreModel.find_by_name(name): return {'message': "A store with name '{}' already exists.".format(name)}, 400 store = StoreModel(name) try: store.save_to_db() except: return {"message": "An error occurred creating the store."}, 500 return store.json(), 201
def get(self, name, date): store = StoreModel.find_by_name(name, date) if store: return store.json() return {"message": "{} store is not found".format(name)}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'message': 'Store deleted/does not exist'}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() #default 200 status code return {'message': 'Store not found'}, 404
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() else: return {'message': 'store is not found'}
def get(self, name): store = StoreModel.find_by_name(name) if store: return {'store': store.json()} else: return {'message': 'Store not found.'}, 404
def delete(cls, name: str): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {"message": STORE_DELETED}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() return {"message": "Store not found."}, 404
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() return {'message': 'store "{}" not found'.format(name)}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json(), 200 return {'message': "Store not found"}, 404
def get(self, name): store = StoreModel.find_by_name(name) if store: # 200 is the default, so it can be skipped return store.json(), 200 return {'message': 'Store not found'}, 404
def post(self, name): if StoreModel.find_by_name(name): return {'message': "store '{}' already exists".format(name)} store = StoreModel(name) store.save_to_db() return store.json()
def delete(self,name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {"message" : "store {} deleted".format(name)}
def delete(self, name): store = StoreModel.find_by_name(name) store.delete() return {'message': 'Store Deleted'}, 200
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() return {"message":"Store with name - {} not found".format(name)}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() return {'message': 'Store Not Found'}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'Message': 'Store Deleted'}, 404
def get(cls, name: str): store = StoreModel.find_by_name(name) if store: return store.json() return {"message": STORE_NOT_FOUND}, 404
def get(cls, name: str): store = StoreModel.find_by_name(name) if store: return store_schema.dump(store), 200 return {"message": gettext("store_not_found")}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {"message": "Store deleted."}
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'message': 'store successfully deleted'}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() return {'message': "Store '{}' not found!".format(name)}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'message': 'Store deleted'}
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'message': "store deleted"}
def get(self, sname): store = StoreModel.find_by_name(sname) if store: return store.json() return {"message": "store does not exist"}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_item() return {'message': 'Store deleted.'}
def get(self, name): store = StoreModel.find_by_name(name) return store.json() if store else {'message': 'No such store'}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'message': 'Store has been deleted'}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json(), 200 return {'message': 'Store with given name could not be found'}, 404
def delete(self, name): store = StoreModel.find_by_name(name) if store: store.delete_from_db() return {'message': "Store '{}' deleted".format(name)}
def delete(self, name): store_to_delete = StoreModel.find_by_name(name) if store_to_delete: db.delete_from_db(store_to_delete) return {"message": "Store doesn't exist!"}
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json() return {'message': 'Store not found'}, 404
def get(self, name): store = StoreModel.find_by_name(name) if store: return store.json(), 200 return {'message': 'store name {} not found'.format(name)}, 404