Exemplo n.º 1
0
def test_update_version_comparaison(current_packages, metadata_packages,
                                    expected):

    map_is_exist = {MYARCHIVE_FILENAME: True, MYARCHIVE_METADATA: True}

    mock_fs = mock.MagicMock()
    mock_fs.exists = lambda arg: map_is_exist[arg]

    with mock.patch.object(
            mock_fs, 'open',
            mock.mock_open(read_data=json.dumps(metadata_packages))):
        assert uploader._is_archive_up_to_date(MYARCHIVE_FILENAME,
                                               current_packages,
                                               mock_fs) == expected
Exemplo n.º 2
0
def test_update_no_metadata():
    map_is_exist = {MYARCHIVE_FILENAME: True,
                    MYARCHIVE_METADATA: False}
    mock_fs = mock.MagicMock()
    mock_fs.exists = lambda arg: map_is_exist[arg]
    assert not uploader._is_archive_up_to_date(MYARCHIVE_FILENAME, [], mock_fs)