def test_feelings(random_snapshot): snapshot, data, _ = random_snapshot result = run_parser('feelings', data) verify_result_header(result, snapshot) verify_feelings(result['result'], snapshot)
def test_depth_image(random_snapshot): snapshot, data, _ = random_snapshot result = run_parser('depth_image', data) verify_result_header(result, snapshot) verify_depth_image(result['result'], snapshot)
def test_pose(random_snapshot): snapshot, data, _ = random_snapshot result = run_parser('pose', data) verify_result_header(result, snapshot) verify_pose(result['result'], snapshot)
def test_binary_parser(field, dumper_fixture): data, context, path = dumper_fixture result = run_parser(field, data) assert filecmp.cmp(_PARSE_RESULT_BASE / f"{field}.expected", result['path'])
def test_binary_parser_return_value(field, dumper_fixture): data, context, path = dumper_fixture result = run_parser(field, data) assert result['content-type'] == 'image/jpg' assert result['path'] == str(path / '0' / '0' / f'{field}.jpg')
def test_simple_parser(field, data): result = run_parser(field, data) with open(_PARSE_RESULT_BASE / f"{field}.expected") as f: compare = json.load(f) assert result == compare