Esempio n. 1
0
 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()
Esempio n. 2
0
 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
Esempio n. 5
0
 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()
Esempio n. 12
0
def renderer(metadata, test_csv_file_path, url, assets_url, export_url):
    return TabularRenderer(metadata, test_csv_file_path, url, assets_url,
                           export_url)