def test_render_tabular_csv_invalid(self, invalid_csv_file_path, assets_url, export_url): metadata = ProviderMetadata( 'test', '.csv', 'text/plain', '1234', 'http://wb.osf.io/file/test.csv?token=1234') renderer = TabularRenderer(metadata, invalid_csv_file_path, url, assets_url, export_url) with pytest.raises(exceptions.EmptyTableError): renderer.render()
def test_render_tabular_xlsx_invalid(self, invalid_xlsx_file_path, assets_url, export_url): metadata = ProviderMetadata( 'test', '.xlsx', 'text/plain', '1234', 'http://wb.osf.io/file/test.xlsx?token=1234') renderer = TabularRenderer(metadata, invalid_xlsx_file_path, url, assets_url, export_url) with pytest.raises(XLRDError): renderer.render()
def test_render_tabular_mat73_invalid(self, invalid_mat73_file_path, assets_url, export_url): metadata = ProviderMetadata( 'test', '.mat', 'text/plain', '1234', 'http://wb.osf.io/file/test.mat?token=1234') renderer = TabularRenderer(metadata, invalid_mat73_file_path, url, assets_url, export_url) with pytest.raises(exceptions.UnexpectedFormattingError): renderer.render()
def test_render_tabular_mat73(self, test_mat73_file_path, assets_url, export_url): metadata = ProviderMetadata( 'test', '.mat', 'text/plain', '1234', 'http://wb.osf.io/file/testVer74.mat?token=1234') renderer = TabularRenderer(metadata, test_mat73_file_path, url, assets_url, export_url) body = renderer.render() assert BODY in body
def test_render_tabular_csv(self, test_csv_file_path, assets_url, export_url): metadata = ProviderMetadata( 'test', '.csv', 'text/plain', '1234', 'http://wb.osf.io/file/test.csv?token=1234') renderer = TabularRenderer(metadata, test_csv_file_path, url, assets_url, export_url) body = renderer.render() assert '<div id="mfrGrid" style="min-height: {}px;">\n </div>'.format( settings.TABLE_HEIGHT) in body
def test_render_tabular_tsv_invalid(self, invalid_tsv_file_path, assets_url, export_url): metadata = ProviderMetadata('test', '.tsv', 'text/plain', '1234', 'http://wb.osf.io/file/test.tsv?token=1234') renderer = TabularRenderer(metadata, invalid_tsv_file_path, url, assets_url, export_url) with pytest.raises(exceptions.EmptyTableException): renderer.render()
def test_render_tabular_tsv(self, test_tsv_file_path, assets_url, export_url): metadata = ProviderMetadata('test', '.tsv', 'text/plain', '1234', 'http://wb.osf.io/file/test.tsv?token=1234') renderer = TabularRenderer(metadata, test_tsv_file_path, url, assets_url, export_url) body = renderer.render() assert '<div id="mfrGrid" style="min-height: {}px;">\n </div>'.format(settings.TABLE_HEIGHT) in body
def test_render_tabular_xlsx_invalid(self, invalid_xlsx_file_path, assets_url, export_url): metadata = ProviderMetadata('test', '.xlsx', 'text/plain', '1234', 'http://wb.osf.io/file/test.xlsx?token=1234') renderer = TabularRenderer(metadata, invalid_xlsx_file_path, url, assets_url, export_url) with pytest.raises(XLRDError): renderer.render()
def test_render_tabular_xlsx(self, url, download_url, test_xlsx_file_path, assets_url, extension='.xlsx'): renderer = TabularRenderer(url, download_url, test_xlsx_file_path, assets_url, extension) body = renderer.render() assert '<div id="mfrViewer" style="min-height: {}px;"></div>'.format(settings.TABLE_HEIGHT) in body
def test_render_tabular_tsv_invalid(self, url, download_url, invalid_tsv_file_path, assets_url, extension='.tsv'): renderer = TabularRenderer(url, download_url, invalid_tsv_file_path, assets_url, extension) with pytest.raises(exceptions.EmptyTableException): renderer.render()
def test_render_tabular_xlsx_invalid(self, url, download_url, invalid_xlsx_file_path, assets_url, extension='.xlsx'): renderer = TabularRenderer(url, download_url, invalid_xlsx_file_path, assets_url, extension) with pytest.raises(XLRDError): renderer.render()
def renderer(metadata, test_csv_file_path, url, assets_url, export_url): return TabularRenderer(metadata, test_csv_file_path, url, assets_url, export_url)