def test_add_duplicate_user(db_session):
    user = _create_user_data(db_session)

    with pytest.raises(us.DuplicateUserError):
        us.add_user(
            user.first,
            user.last,
            user.email,
            user.age_group_1,
            user.age_group_2,
            user.age_group_3
        )
def test_add_new_user():
    first_name = 'Austin'
    last_name = 'Craft'
    email = '*****@*****.**'
    age_group_1 = True
    age_group_2 = False
    age_group_3 = True

    us.add_user(
        first_name,
        last_name,
        email,
        age_group_1,
        age_group_2,
        age_group_3
    )

    u = User.query.filter_by(email=email).first()
    assert u is not None