Esempio n. 1
0
def post_to_join_a_battle(battle_ref, team_name):
    url = config.get_api_url()
    r = requests.post(f'{url}/join_battle',
                      json={
                          'battle_ref': battle_ref,
                          'team_name': team_name
                      })
    assert r.status_code == 200
Esempio n. 2
0
def post_to_host_a_battle(team_name):
    url = config.get_api_url()
    r = requests.post(f'{url}/host_battle', json={'team_name': team_name})
    data = r.json()
    assert r.status_code == 201
    assert 'battle_ref' in data

    return data['battle_ref']
Esempio n. 3
0
def post_to_register_a_pokemon_change(battle_ref, player, pokemon_nickname):
    url = config.get_api_url()
    r = requests.post(f'{url}/register_a_pokemon_change',
                      json={
                          'battle_ref': battle_ref,
                          'player': player,
                          'pokemon_nickname': pokemon_nickname
                      })
    assert r.status_code == 200
Esempio n. 4
0
def post_to_register_a_move(battle_ref, player, move_name):
    url = config.get_api_url()
    r = requests.post(f'{url}/register_a_move',
                      json={
                          'battle_ref': battle_ref,
                          'player': player,
                          'move_name': move_name
                      })
    assert r.status_code == 200
Esempio n. 5
0
def post_to_add_pokemon_to_team(team_name, nickname, species, level, moves):
    url = config.get_api_url()
    r = requests.post(f'{url}/add_pokemon',
                      json={
                          'team_name': team_name,
                          'nickname': nickname,
                          'species': species,
                          'level': level,
                          'moves': moves,
                      })
    assert r.status_code == 200
Esempio n. 6
0
def post_to_add_team(name):
    url = config.get_api_url()
    r = requests.post(f'{url}/add_team', json={'name': name})
    assert r.status_code == 201
Esempio n. 7
0
def get_actions(battle_ref, player):
    url = config.get_api_url()
    r = requests.get(f'{url}/battle/{battle_ref}/actions', {'player': player})
    assert r.status_code == 200

    return r.json()
Esempio n. 8
0
def get_battle(battle_ref):
    url = config.get_api_url()
    r = requests.get(f'{url}/battle/{battle_ref}')
    assert r.status_code == 200

    return r.json()