Esempio n. 1
0
def test_full_content_types_map():
    filenames = ['no-extension', packagerEdge.MANIFEST, packagerEdge.BLOCKMAP]
    filenames += ['file.' + x for x in 'json html js png css git otf'.split()]
    ctm_dict = ctm2dict(packagerEdge.create_content_types_map(filenames))
    assert ctm_dict['defaults'] == {
        'css': 'text/css',
        'html': 'text/html',
        'js': 'application/javascript',
        'json': 'application/json',
        'otf': 'application/octet-stream',
        'png': 'image/png',
        'xml': 'application/xml'
    }
    assert ctm_dict['overrides'] == {
        '/AppxBlockMap.xml': 'application/vnd.ms-appx.blockmap+xml',
        '/AppxManifest.xml': 'application/vnd.ms-appx.manifest+xml'
    }
Esempio n. 2
0
def test_full_content_types_map():
    filenames = ['no-extension', packagerEdge.MANIFEST, packagerEdge.BLOCKMAP]
    filenames += ['file.' + x for x in 'json html js png css git otf'.split()]
    ctm_dict = ctm2dict(packagerEdge.create_content_types_map(filenames))
    assert ctm_dict['defaults'] == {
        'css': 'text/css',
        'html': 'text/html',
        'js': 'application/javascript',
        'json': 'application/json',
        'otf': 'application/octet-stream',
        'png': 'image/png',
        'xml': 'application/xml'
    }
    assert ctm_dict['overrides'] == {
        '/AppxBlockMap.xml': 'application/vnd.ms-appx.blockmap+xml',
        '/AppxManifest.xml': 'application/vnd.ms-appx.manifest+xml'
    }
Esempio n. 3
0
def test_empty_content_types_map():
    ctm_dict = ctm2dict(packagerEdge.create_content_types_map([]))
    assert ctm_dict['defaults'] == {}
    assert ctm_dict['overrides'] == {}
Esempio n. 4
0
def test_empty_content_types_map():
    ctm_dict = ctm2dict(packagerEdge.create_content_types_map([]))
    assert ctm_dict['defaults'] == {}
    assert ctm_dict['overrides'] == {}