def setUp(self): BaseTestCase.setUp(self) self.client = self.app.test_client() # create a user and some fake data test_user = create_user(**self.sample_user_data) fake_typeform = generate_fake_typeforms(test_user, 1)[0] generate_fake_responses(fake_typeform, self.fake_response_count)
def run(email=None, password=None): app = create_app() with app.app_context(): user = create_user(email, password) form_key = os.environ.get('DEFAULT_TYPEFORM_KEY', '') title = os.environ.get('DEFAULT_TYPEFORM_TITLE', '') live_url = os.environ.get('DEFAULT_TYPEFORM_LIVE_URL', '') edit_url = os.environ.get('DEFAULT_TYPEFORM_EDIT_URL', '') form = create_typeform(form_key, title, user, live_url=live_url, edit_url=edit_url) generate_fake_responses(form, 20)
def load_initial_data(app): with app.app_context(): if os.environ.get('MAKE_DEFAULT_USER', False): # create default user email = os.environ.get( 'DEFAULT_ADMIN_EMAIL', '*****@*****.**') password = os.environ.get('DEFAULT_ADMIN_PASSWORD', 'Passw0rd') from typeseam.auth.queries import create_user user = create_user(email, password) # create default typeform form_key = os.environ.get('DEFAULT_TYPEFORM_KEY', '') title = os.environ.get('DEFAULT_TYPEFORM_TITLE', '') live_url = os.environ.get('DEFAULT_TYPEFORM_LIVE_URL', '') edit_url = os.environ.get('DEFAULT_TYPEFORM_EDIT_URL', '') if form_key and title: from typeseam.form_filler.queries import create_typeform create_typeform(form_key=form_key, title=title, user=user, live_url=live_url, edit_url=edit_url) if app.config.get('LOAD_FAKE_DATA', False) and not app.testing: from typeseam.form_filler.queries import get_response_count from tests.mock.factories import generate_fake_data if get_response_count() < 10: results = generate_fake_data(num_users=10) print(results[0])
def generate_fake_users(num_users=20): data = fake_user_data(num_users) users = [] for datum in data: users.append(create_user(**datum)) return users, data
def setUp(self): BaseTestCase.setUp(self) self.client = self.app.test_client() create_user(**self.sample_user_data)