def setUp(self):
'''Creates a test client, disables logging, connects to the database
and creates state and city tables for temporary testing purposes.
'''
self.app = app.test_client()
logging.disable(logging.CRITICAL)
BaseModel.database.connect()
BaseModel.database.create_tables([User, State, City, Place, PlaceBook])
'''Create table items for ForeignKeyField requirements.'''
self.app.post('/users', data=dict(
first_name="test",
last_name="test",
email="test",
password="test"
))
self.app.post('/states', data=dict(
name="test"
))
self.app.post('/states/1/cities', data=dict(
name="test",
state=1
))
self.app.post('/places', data=dict(
owner=1,
city=1,
name="test",
description="test",
latitude=0,
longitude=0
))
评论列表
文章目录