def test_auth_new_steamid(self): ident_url = 'http://steamcommunity.com/openid/id/0000000000000002' from lobbypy.lib.auth import openid from lobbypy.models import Player request = testing.DummyRequest() # check player list is empty self.assertEqual(self.session.query(Player).count(), 1) player, headers = openid(None, request, {'identity_url':ident_url}) # check steamoid self.assertEqual(player.steamid, 2) # check players has two item self.assertEqual(self.session.query(Player).count(), 2)
def test_auth_existing_steamid(self): ident_url = 'http://steamcommunity.com/openid/id/0000000000000001' from lobbypy.lib.auth import openid from lobbypy.models import Player player = Player(1) self.session.add(player) # check player list len request = testing.DummyRequest() player, headers = openid(None, request, {'identity_url':ident_url}) self.assertEqual(player.steamid, 1) # check player list len self.assertEqual(self.session.query(Player).count(), 1) # check headers self.assertEqual(len(headers), 0)