Esempio n. 1
0
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
Esempio n. 2
0
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
Esempio n. 3
0
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
Esempio n. 4
0
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)
Esempio n. 6
0
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
Esempio n. 7
0
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