def test_full_model(): json_job = Path("./tests/res/in/testjob.json") assert json_job.exists() json_result = Path("./tests/res/out/testresult.json") with open(json_job, "r") as encoded_job: job = Job.parse_raw(encoded_job.read()) solved = distribute(job) encoded_solved = solved.json() assert len(encoded_solved) > 20 with open(json_result, "r") as encoded_result: result = Result.parse_raw(encoded_result.read()) assert solved == result
def generate_testresult(): return Result.parse_raw(load_json(Path("./tests/res/out/testresult.json")))