Rework the "cli" to a server instead
This commit is contained in:
@@ -2,8 +2,6 @@ import json
|
||||
import os
|
||||
import sys
|
||||
import tempfile
|
||||
from io import StringIO
|
||||
from contextlib import redirect_stdout
|
||||
|
||||
|
||||
script_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
@@ -41,22 +39,9 @@ Berserker II x5
|
||||
|
||||
|
||||
def test_ishtar_spider_remote_armor_reps():
|
||||
payload = {
|
||||
"fit": ISHTAR_SPIDER_FIT,
|
||||
}
|
||||
payload = {"fit": ISHTAR_SPIDER_FIT}
|
||||
with tempfile.TemporaryDirectory(ignore_cleanup_errors=True) as tmp:
|
||||
argv = ["--savepath", tmp, json.dumps(payload)]
|
||||
|
||||
buf = StringIO()
|
||||
with redirect_stdout(buf):
|
||||
rc = pyfa_cli_stats.main(argv)
|
||||
|
||||
assert rc == 0
|
||||
|
||||
out = buf.getvalue()
|
||||
data = json.loads(out)
|
||||
|
||||
data = pyfa_cli_stats.compute_stats(payload, tmp)
|
||||
armor_rps = data["remote_reps_outgoing"]["current"]["armor"]
|
||||
|
||||
assert armor_rps is not None
|
||||
assert int(round(armor_rps)) == 171
|
||||
|
||||
Reference in New Issue
Block a user