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' }
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' }
def test_empty_content_types_map(): ctm_dict = ctm2dict(packagerEdge.create_content_types_map([])) assert ctm_dict['defaults'] == {} assert ctm_dict['overrides'] == {}
def test_empty_content_types_map(): ctm_dict = ctm2dict(packagerEdge.create_content_types_map([])) assert ctm_dict['defaults'] == {} assert ctm_dict['overrides'] == {}