mirror of
https://github.com/arcan1s/ffxivbis.git
synced 2025-07-14 14:25:52 +00:00
initial swagger impl, small refactoring and move create/delete user under admin perms
This commit is contained in:
@ -14,7 +14,7 @@ async def test_bis_get(server: Any, party: Party, player: Player, player2: Playe
|
||||
|
||||
response = await server.get('/api/v1/party/bis')
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([weapon, weapon, head_with_upgrade], {}, 200)
|
||||
assert await response.text() == make_json([weapon, weapon, head_with_upgrade])
|
||||
|
||||
|
||||
async def test_bis_get_with_filter(server: Any, party: Party, player: Player, player2: Player,
|
||||
@ -25,11 +25,11 @@ async def test_bis_get_with_filter(server: Any, party: Party, player: Player, pl
|
||||
|
||||
response = await server.get('/api/v1/party/bis', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([weapon], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([weapon])
|
||||
|
||||
response = await server.get('/api/v1/party/bis', params={'nick': player2.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([weapon, head_with_upgrade], {'nick': player2.nick}, 200)
|
||||
assert await response.text() == make_json([weapon, head_with_upgrade])
|
||||
|
||||
|
||||
async def test_bis_post_add(server: Any, player: Player, head_with_upgrade: Piece) -> None:
|
||||
|
@ -12,7 +12,7 @@ async def test_loot_get(server: Any, party: Party, player: Player, player2: Play
|
||||
|
||||
response = await server.get('/api/v1/party/loot')
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([weapon, weapon], {}, 200)
|
||||
assert await response.text() == make_json([weapon, weapon])
|
||||
|
||||
|
||||
async def test_loot_get_with_filter(server: Any, party: Party, player: Player, player2: Player, weapon: Piece) -> None:
|
||||
@ -21,17 +21,17 @@ async def test_loot_get_with_filter(server: Any, party: Party, player: Player, p
|
||||
|
||||
response = await server.get('/api/v1/party/loot', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([weapon], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([weapon])
|
||||
|
||||
response = await server.get('/api/v1/party/loot', params={'nick': player2.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([weapon], {'nick': player2.nick}, 200)
|
||||
assert await response.text() == make_json([weapon])
|
||||
|
||||
|
||||
async def test_loot_post_add(server: Any, player: Player, weapon: Piece) -> None:
|
||||
response = await server.get('/api/v1/party/loot')
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([], {}, 200)
|
||||
assert await response.text() == make_json([])
|
||||
assert weapon not in player.loot
|
||||
|
||||
response = await server.post('/api/v1/party/loot', json={
|
||||
@ -82,7 +82,5 @@ async def test_loot_put(server: Any, player: Player, player2: Player, head_with_
|
||||
})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json(
|
||||
[player2.player_id_with_counters(head_with_upgrade), player.player_id_with_counters(head_with_upgrade)],
|
||||
{'is_tome': head_with_upgrade.is_tome, 'piece': head_with_upgrade.name},
|
||||
200
|
||||
[player2.player_id_with_counters(head_with_upgrade), player.player_id_with_counters(head_with_upgrade)]
|
||||
)
|
||||
|
@ -11,7 +11,7 @@ async def test_players_get(server: Any, party: Party, player: Player) -> None:
|
||||
|
||||
response = await server.get('/api/v1/party')
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json(party.party, {}, 200)
|
||||
assert await response.text() == make_json(party.party)
|
||||
|
||||
|
||||
async def test_players_get_with_filter(server: Any, party: Party, player: Player, player2: Player) -> None:
|
||||
@ -19,11 +19,11 @@ async def test_players_get_with_filter(server: Any, party: Party, player: Player
|
||||
|
||||
response = await server.get('/api/v1/party', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([player], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([player])
|
||||
|
||||
response = await server.get('/api/v1/party', params={'nick': player2.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([player2], {'nick': player2.nick}, 200)
|
||||
assert await response.text() == make_json([player2])
|
||||
|
||||
|
||||
async def test_players_post_add(server: Any, party: Party, player: Player) -> None:
|
||||
@ -31,7 +31,7 @@ async def test_players_post_add(server: Any, party: Party, player: Player) -> No
|
||||
|
||||
response = await server.get('/api/v1/party', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([])
|
||||
|
||||
response = await server.post('/api/v1/party', json={
|
||||
'action': 'add',
|
||||
@ -46,7 +46,7 @@ async def test_players_post_add(server: Any, party: Party, player: Player) -> No
|
||||
async def test_players_post_remove(server: Any, party: Party, player: Player) -> None:
|
||||
response = await server.get('/api/v1/party', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([player], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([player])
|
||||
|
||||
response = await server.post('/api/v1/party', json={
|
||||
'action': 'remove',
|
||||
@ -57,7 +57,7 @@ async def test_players_post_remove(server: Any, party: Party, player: Player) ->
|
||||
|
||||
response = await server.get('/api/v1/party', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([])
|
||||
|
||||
assert player.player_id not in party.players
|
||||
|
||||
@ -68,7 +68,7 @@ async def test_players_post_add_with_link(server: Any, party: Party, player: Pla
|
||||
|
||||
response = await server.get('/api/v1/party', params={'nick': player.nick})
|
||||
assert response.status == 200
|
||||
assert await response.text() == make_json([], {'nick': player.nick}, 200)
|
||||
assert await response.text() == make_json([])
|
||||
|
||||
response = await server.post('/api/v1/party', json={
|
||||
'action': 'add',
|
||||
|
Reference in New Issue
Block a user