def test_zip_factory():
    ziphashes = {
        ARCHIVE_URL
        + "/Webkit_Mac10_5/2/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "new-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "new-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "new-image-png",
            "layout-test-results/failures/expected/image_checksum-actual.txt": "png-comment-txt",
            "layout-test-results/failures/expected/image_checksum-actual.checksum": "0123456789",
            "layout-test-results/failures/expected/image_checksum-actual.png": "tEXtchecksum\x000123456789",
        },
        ARCHIVE_URL
        + "/Webkit_Mac10_6/4/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "new-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "new-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "new-image-png",
        },
        ARCHIVE_URL
        + "/Webkit_Mac10_5__CG_/2/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "new-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "new-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "new-image-png",
            "layout-test-results/failures/expected/image_checksum-actual.txt": "png-comment-txt",
            "layout-test-results/failures/expected/image_checksum-actual.checksum": "0123456789",
            "layout-test-results/failures/expected/image_checksum-actual.png": "tEXtchecksum\x000123456789",
        },
        ARCHIVE_URL
        + "/Webkit_Mac10_6__CG_/4/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "new-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "new-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "new-image-png",
        },
        ARCHIVE_URL
        + "/Webkit_Vista/1/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "win-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "win-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "win-image-png",
        },
        ARCHIVE_URL
        + "/Webkit_Win7/1/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "win-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "win-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "win-image-png",
        },
        ARCHIVE_URL
        + "/Webkit_Win/1/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "win-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "win-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "win-image-png",
        },
        ARCHIVE_URL
        + "/Webkit_Linux/1/layout-test-results.zip": {
            "layout-test-results/failures/expected/image-actual.txt": "win-image-txt",
            "layout-test-results/failures/expected/image-actual.checksum": "win-image-checksum",
            "layout-test-results/failures/expected/image-actual.png": "win-image-png",
        },
    }
    return zipfileset_mock.make_factory(ziphashes)
def test_zip_factory():
    ziphashes = {
        ARCHIVE_URL + '/Webkit_Mac10_5/2/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt':
            'new-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum':
            'new-image-checksum',
            'layout-test-results/failures/expected/image-actual.png':
            'new-image-png',
            'layout-test-results/failures/expected/image_checksum-actual.txt':
            'png-comment-txt',
            'layout-test-results/failures/expected/image_checksum-actual.checksum':
            '0123456789',
            'layout-test-results/failures/expected/image_checksum-actual.png':
            'tEXtchecksum\x000123456789',
        },
        ARCHIVE_URL + '/Webkit_Mac10_6/4/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt':
            'new-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum':
            'new-image-checksum',
            'layout-test-results/failures/expected/image-actual.png':
            'new-image-png',
        },
        ARCHIVE_URL + '/Webkit_Vista/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt':
            'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum':
            'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png':
            'win-image-png',
        },
        ARCHIVE_URL + '/Webkit_Win7/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt':
            'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum':
            'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png':
            'win-image-png',
        },
        ARCHIVE_URL + '/Webkit_Win/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt':
            'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum':
            'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png':
            'win-image-png',
        },
        ARCHIVE_URL + '/Webkit_Linux/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt':
            'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum':
            'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png':
            'win-image-png',
        },
    }
    return zipfileset_mock.make_factory(ziphashes)
def test_zip_factory():
    ziphashes = {
        ARCHIVE_URL + '/Webkit_Mac10_5/2/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'new-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'new-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'new-image-png',
        },
        ARCHIVE_URL + '/Webkit_Win/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'win-image-png',
        },
    }
    return zipfileset_mock.make_factory(ziphashes)
Exemple #4
0
def test_zip_factory():
    ziphashes = {
        ARCHIVE_URL + '/Webkit_Mac10_5/2/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'new-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'new-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'new-image-png',
            'layout-test-results/failures/expected/image_checksum-actual.txt': 'png-comment-txt',
            'layout-test-results/failures/expected/image_checksum-actual.checksum': '0123456789',
            'layout-test-results/failures/expected/image_checksum-actual.png': 'tEXtchecksum\x000123456789',
        },
        ARCHIVE_URL + '/Webkit_Mac10_6/4/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'new-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'new-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'new-image-png',
        },
        ARCHIVE_URL + '/Webkit_Vista/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'win-image-png',
        },
        ARCHIVE_URL + '/Webkit_Win7/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'win-image-png',
        },
        ARCHIVE_URL + '/Webkit_Win/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'win-image-png',
        },
        ARCHIVE_URL + '/Webkit_Linux/1/layout-test-results.zip': {
            'layout-test-results/failures/expected/image-actual.txt': 'win-image-txt',
            'layout-test-results/failures/expected/image-actual.checksum': 'win-image-checksum',
            'layout-test-results/failures/expected/image-actual.png': 'win-image-png',
        },
    }
    return zipfileset_mock.make_factory(ziphashes)