コード例 #1
0
def test_unpacker_read_manifest_metadata_v2(config, mocker, path_map_mock):
    """Test that _read_manifest_metadata_v2 will try to read metadata."""
    logger_mock = mocker.MagicMock()
    p = Unpacker(config, logger_mock)
    with patch("builtins.open", mock_open(read_data='{"some": "object"}')) as metadata_mock:
        assert p._read_manifest_metadata_v2("0869ea50-e437-443f-8cdb-31a350f88e57") == {"some": "object"}
    metadata_mock.assert_called_with(mocker.ANY)
コード例 #2
0
ファイル: test_unpacker.py プロジェクト: jnbellinger/lta
def test_unpacker_read_manifest_metadata_v2_no_throw(file_open_mock, config,
                                                     mocker, path_map_mock):
    """Test that _read_manifest_metadata_v2 will not throw when unable to read metadata."""
    logger_mock = mocker.MagicMock()
    file_open_mock.side_effect = NameError
    p = Unpacker(config, logger_mock)
    assert not p._read_manifest_metadata_v2(
        "0869ea50-e437-443f-8cdb-31a350f88e57")