def test_thrift_user_equal_db_user(): user = helpers.get_user_object() t_user = helpers.get_thrift_user() assert user == t_user t_user.name = 'bad name' assert user != t_user
def test_add_user_to_db(set_up): gh = set_up user = helpers.get_user_object() gh.session.add(user) user_query = gh.user_query assert user_query.first() == user returned_user = user_query.filter(User.name==user.name).first() assert returned_user == user
def test_thrift_game_equal_db_game(): user = helpers.get_user_object() game = helpers.get_game_object(user) t_user = helpers.get_thrift_user() t_game = helpers.get_thrift_game(t_user) assert game == t_game t_game.game_id = 2 assert game != t_game
def test_add_game_to_db(set_up): gh = set_up user = helpers.get_user_object() gh.session.add(user) game = helpers.get_game_object(user) game.user = user gh.session.add(game) game_query = gh.game_query assert game_query.first() == game assert game_query.get(game.game_id) == game
def test_user_credentials_valid(set_up): handler = set_up assert not handler._user_information_valid(None) thrift_user = helpers.get_thrift_user() assert not handler._user_information_valid(thrift_user) db_user = helpers.get_user_object() handler.session.add(db_user) assert handler._user_information_valid(thrift_user) thrift_user.server_id = None assert not handler._user_information_valid(thrift_user)
def test_thrift_guess_equal_db_guess(): user = helpers.get_user_object() game = helpers.get_game_object(user) guess = helpers.get_guess_object(game) t_user = helpers.get_thrift_user() t_game = helpers.get_thrift_game(t_user) t_guess = helpers.get_thrift_guess(t_game) assert guess == t_guess t_guess.number = 1000000 assert guess != t_guess
def test_add_guess_to_db(set_up): gh = set_up user = helpers.get_user_object() gh.session.add(user) game = helpers.get_game_object(user) gh.session.add(game) guess = helpers.get_guess_object(game) gh.session.add(guess) guess_query = gh.guess_query assert guess_query.first() == guess assert guess_query.get(guess.guess_id) == guess