def it_gets_all_users_in_last_name_alphabetical_order(self, db, db_session, sample_user): users = [ create_user(email='*****@*****.**', name='Bob Blue'), create_user(email='*****@*****.**', name='Sid Green'), sample_user ] users_from_db = dao_get_users() assert users == users_from_db
def it_creates_a_user(self, db): user = create_user() assert user.query.count() == 1 user_from_db = user.query.filter(user.id == user.id).first() assert user == user_from_db
def it_gets_admin_users(self, db, db_session, sample_user): user = create_user(email='*****@*****.**', name='Sam Black', access_area='admin') admin_users = dao_get_admin_users() assert len(admin_users) == 1 assert admin_users == [user] assert admin_users[0].is_admin()
def sample_admin_user(db): return create_user(email=TEST_ADMIN_USER, name='Admin User', access_area='admin')
def sample_user(db): return create_user(email='*****@*****.**', name='Test User')
def it_gets_a_user_by_email(self, db, db_session, sample_user): user = create_user(email='*****@*****.**', name='Sam Black') fetched_user = dao_get_user_by_email(user.email) assert fetched_user == user