コード例 #1
0
ファイル: e2e_tests.py プロジェクト: jcellary/runeage
 def test_login(self):
     test_data.setup_test_db()
     
     session = requests.Session()
     token = session.get(self.SERVER_ADDRESS + '/login', auth=(test_data.users[0]['username'], 'invalid_password')).json()
     self.assertNotIn('token', token)
     
     token = session.get(self.SERVER_ADDRESS + '/login', auth=(test_data.users[0]['username'], test_data.users[0]['password'])).json()
     self.assertIn('token', token)
コード例 #2
0
ファイル: e2e_tests.py プロジェクト: jcellary/runeage
 def test_create_account(self):
     test_data.setup_test_db()
     
     session = requests.Session()
     data = dict(username=test_data.users[0]['username'], password=test_data.users[0]['password'])
     reply = session.post(self.SERVER_ADDRESS + '/users', data=data).json()
     self.assertNotIn('token', reply)
     
     data = dict(username='******', password='******')
     reply = session.post(self.SERVER_ADDRESS + '/users', data=data).json()
     self.assertIn('token', reply)
コード例 #3
0
ファイル: e2e_tests.py プロジェクト: jcellary/runeage
 def test_get_games(self):
     test_data.setup_test_db()
     
     session = requests.Session()
     games = session.get(self.SERVER_ADDRESS + '/games').json()
     self.assertEqual(len(games), 1)
コード例 #4
0
ファイル: unit_tests.py プロジェクト: jcellary/runeage
 def test_get_open_games(self):
     test_data.setup_test_db()
     
     open_games = GameManager.get_open_games()
     self.assertEqual(len(open_games), 1)
     self.assertEqual(open_games[0].target_player_count, 3)