예제 #1
0
 def create_and_validate_signin(self, player, channel=1):
     player_sign_in_response = requests.post(get_player_sign_in_resource(player_id=player.PlayerID, channel=channel), headers=get_api_headers())
     self.assertTrue(player_sign_in_response.status_code, 200)
     body = player_sign_in_response.json()
     logging.info("API response: {}".format(body))
     self.assertEqual(body.get('Result').get('Success'), True)
     self.assertEqual(body.get('Result').get('Message'), get_api_ok_message())
     signin_id = body.get('ID')
     self.assertTrue(signin_id)
 
     q_net_signin = self.get_signin(player)[0]
     self.assertEqual(signin_id, q_net_signin['SignInID'])
     return signin_id
예제 #2
0
    def test_tc_4_signin_without_channel(self):
        player = create_random_player(player_id_length=30)
        logging.info("Creating player: {}".format(player.__dict__))

        # Create player
        channel = 2
        self.create_and_validate_player(player, channel)

        # Signin_channel_1
        channel = ''
        player_sign_in_response = requests.post(get_player_sign_in_resource(
            player_id=player.PlayerID, channel=channel),
                                                headers=get_api_headers())
        self.assertTrue(player_sign_in_response.status_code, 404)