Пример #1
0
def test_adding_parser(file_data):
    copyfile("tests/data/parse_test_parser.py",
             "Noesis/parsers/parse_test_parser.py")
    parsed_result = run_parser('test_parser', file_data)
    os.remove("Noesis/parsers/parse_test_parser.py")
    assert parsed_result is not None
    assert parsed_result['result_name'] == 'test_parser'
    assert parsed_result['data'] == {'testing_adding_parser'}
Пример #2
0
def test_depth_image(file_data):
    parsed_result = run_parser('depth_image', file_data)
    assert parsed_result is not None
    assert parsed_result['result_name'] == 'depth_image'
    assert parsed_result['data']['width'] == 1280
    assert parsed_result['data']['height'] == 720
    assert parsed_result['data'][
        'parsed_path'] == "tests/data/parsed_depth_image.jpg"
Пример #3
0
def test_color_image(file_data):
    parsed_result = run_parser('color_image', file_data)
    assert parsed_result is not None
    assert parsed_result['result_name'] == 'color_image'
    assert parsed_result['data']['width'] == 1920
    assert parsed_result['data']['height'] == 1080
    assert parsed_result['data'][
        'parsed_path'] == "tests/data/parsed_color_image.jpg"
Пример #4
0
def test_feelings_parser(file_data):
    parsed_result = run_parser('feelings', file_data)
    assert parsed_result is not None
    assert parsed_result['result_name'] == 'feelings'
    assert parsed_result['data']['hunger'] == 0.1
    assert parsed_result['data']['thirst'] == 0.2
    assert parsed_result['data']['exhaustion'] == 0.3
    assert parsed_result['data']['happiness'] == 0.4
Пример #5
0
def test_pose_parser(file_data):
    parsed_result = run_parser('pose', file_data)
    assert parsed_result is not None
    assert parsed_result['result_name'] == 'pose'
    assert parsed_result['data']['translation'] == [0.1, 0.2, 0.3]
    assert parsed_result['data']['rotation'] == [0.1, 0.2, 0.3, 0.4]