pyexcel-renderers / pyexcel-text

It is a plugin to pyexcel and provides the capability to present and write data in text formats using tabulate
Other
11 stars 4 forks source link

openSUSE build failures #31

Open jayvdb opened 5 years ago

jayvdb commented 5 years ago

Using pyexcel-io 0.5.11 (current) and pyexcel 0.5.7 (old)

[   48s] + /usr/bin/python2 /usr/bin/nosetests
[   49s] /usr/lib/python2.7/site-packages/lml/loader.py:64: UserWarning: Deprecated! since version 0.0.3. Please use scan_plugins_regex!
[   49s]   "Deprecated! since version 0.0.3. Please use scan_plugins_regex!"
[   49s] ............................................E.........E............EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE
[   49s] ======================================================================
[   49s] ERROR: test_normal_usage (tests.test_io.TestStream)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 201, in test_normal_usage
[   49s]     self.assertEqual(s.simple, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: tests.test_misc.test_simple_sheet
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/usr/lib/python2.7/site-packages/nose/case.py", line 197, in runTest
[   49s]     self.test(*self.arg)
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_misc.py", line 19, in test_simple_sheet
[   49s]     eq_(sheet.json, '{"pyexcel sheet": [[1, 2]]}')
[   49s] AttributeError: 'Sheet' object has no attribute 'json'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_book_presentation (tests.test_presentation.TestCustomJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 286, in test_book_presentation
[   49s]     self.assertEqual(book.json, content)
[   49s] AttributeError: 'Book' object has no attribute 'json'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_matrix (tests.test_presentation.TestCustomJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 246, in test_matrix
[   49s]     self.assertEqual(s.json, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'json'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_sheet (tests.test_presentation.TestCustomJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 256, in test_sheet
[   49s]     self.assertEqual(s.json, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'json'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 128, in test_column_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series_irregular_columns (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 142, in test_column_series_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_csvbook_irregular_columns (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 114, in test_csvbook_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.renderers.excel.ExcelRenderer'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.writers.csvw.CSVBookWriter'> now for 'csv'
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.parsers.excel.ExcelParser'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.readers.csvr.CSVBookReader'> now for 'csv'
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_data_frame (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 158, in test_data_frame
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_dict (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 46, in test_dict
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 72, in test_new_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage_irregular_columns (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 98, in test_new_normal_usage_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_multiple_sheets (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 34, in test_no_title_multiple_sheets
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_single_sheet (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 85, in test_no_title_single_sheet
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_normal_usage (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 59, in test_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_row_series (tests.test_presentation.TestHtml)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 172, in test_row_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_html'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 128, in test_column_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series_irregular_columns (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 142, in test_column_series_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_csvbook_irregular_columns (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 114, in test_csvbook_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.renderers.excel.ExcelRenderer'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.writers.csvw.CSVBookWriter'> now for 'csv'
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.parsers.excel.ExcelParser'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.readers.csvr.CSVBookReader'> now for 'csv'
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_data_frame (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 158, in test_data_frame
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_date_serialization (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 212, in test_date_serialization
[   49s]     presentation = sheet.get_json()
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_datetime_serialization (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 218, in test_datetime_serialization
[   49s]     presentation = sheet.get_json()
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_dict (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 46, in test_dict
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 72, in test_new_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage_irregular_columns (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 98, in test_new_normal_usage_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_multiple_sheets (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 34, in test_no_title_multiple_sheets
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_single_sheet (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 85, in test_no_title_single_sheet
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_normal_usage (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 59, in test_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_row_series (tests.test_presentation.TestJson)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 172, in test_row_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_json'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_book_presentation (tests.test_presentation.TestPresentation)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 414, in test_book_presentation
[   49s]     self.assertEqual(book.simple, content)
[   49s] AttributeError: 'Book' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series (tests.test_presentation.TestPresentation)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 338, in test_column_series
[   49s]     self.assertEqual(s.simple, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_data_frame (tests.test_presentation.TestPresentation)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 355, in test_data_frame
[   49s]     self.assertEqual(s.simple, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: textable doesn't like empty string
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 321, in test_irregular_usage
[   49s]     self.assertEqual(s.simple, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_normal_usage (tests.test_presentation.TestPresentation)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 304, in test_normal_usage
[   49s]     self.assertEqual(s.simple, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_row_series (tests.test_presentation.TestPresentation)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 371, in test_row_series
[   49s]     self.assertEqual(s.simple, content)
[   49s] AttributeError: 'Sheet' object has no attribute 'simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 128, in test_column_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series_irregular_columns (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 142, in test_column_series_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_csvbook_irregular_columns (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 114, in test_csvbook_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.renderers.excel.ExcelRenderer'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.writers.csvw.CSVBookWriter'> now for 'csv'
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.parsers.excel.ExcelParser'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.readers.csvr.CSVBookReader'> now for 'csv'
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_data_frame (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 158, in test_data_frame
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_dict (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 46, in test_dict
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 72, in test_new_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage_irregular_columns (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 98, in test_new_normal_usage_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_multiple_sheets (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 34, in test_no_title_multiple_sheets
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_single_sheet (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 85, in test_no_title_single_sheet
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_normal_usage (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 59, in test_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_row_series (tests.test_presentation.TestRst)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 172, in test_row_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_rst'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 128, in test_column_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_column_series_irregular_columns (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 142, in test_column_series_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_csvbook_irregular_columns (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 114, in test_csvbook_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.renderers.excel.ExcelRenderer'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.writers.csvw.CSVBookWriter'> now for 'csv'
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel.plugins.parsers.excel.ExcelParser'> now for 'csv'
[   49s] pyexcel_io.plugins.IOManager: DEBUG: load <class 'pyexcel_io.readers.csvr.CSVBookReader'> now for 'csv'
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_data_frame (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 158, in test_data_frame
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_dict (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 46, in test_dict
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 72, in test_new_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_new_normal_usage_irregular_columns (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 98, in test_new_normal_usage_irregular_columns
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_multiple_sheets (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 34, in test_no_title_multiple_sheets
[   49s]     get_presentation_call = getattr(book, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Book' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:book-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_no_title_single_sheet (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 85, in test_no_title_single_sheet
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_normal_usage (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 59, in test_normal_usage
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s]
[   49s] ======================================================================
[   49s] ERROR: test_row_series (tests.test_presentation.TestSimple)
[   49s] ----------------------------------------------------------------------
[   49s] Traceback (most recent call last):
[   49s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_presentation.py", line 172, in test_row_series
[   49s]     get_presentation_call = getattr(sheet, "get_%s" % self.TABLEFMT)
[   49s] AttributeError: 'Sheet' object has no attribute 'get_simple'
[   49s] -------------------- >> begin captured logging << --------------------
[   49s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   49s] --------------------- >> end captured logging << ---------------------
[   49s]
[   49s] ----------------------------------------------------------------------
[   49s] Ran 122 tests in 0.430s
[   49s]
[   49s] FAILED (errors=57)

tests/requirements.txt doesnt list any other extensions so the only relevant dependency is pyexcel>=0.5.0.

My guess is a later version of pyexcel is needed.

jayvdb commented 5 years ago

Upgrading to pyexcel 0.5.10 (current) did not fix the problem.

Instead it introduced three failures.

[   68s] ======================================================================
[   68s] FAIL: test_column_series (tests.test_io.TestJSON)
[   68s] ----------------------------------------------------------------------
[   68s] Traceback (most recent call last):
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 115, in test_column_series
[   68s]     self._check_test_file('column_series')
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 181, in _check_test_file
[   68s]     super(TestJSON, self)._check_test_file(name)
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 30, in _check_test_file
[   68s]     self.assertEqual(written_content, expected)
[   68s] AssertionError: '{"pyexcel_sheet1": "<generator object to_records at 0x7f5ecfad2960>"}' != '{"pyexcel_sheet1": [{"Column 1": 1, "Column 2": 2, "Column 3": 3}, {"Column 1": 4, "Column 2": 5, "Column 3": 6}, {"Column 1": 7, "Column 2": 8, "Column 3": 9}]}'
[   68s] -------------------- >> begin captured logging << --------------------
[   68s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   68s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   68s] pyexcel.internal.plugins.IOPluginManager: DEBUG: import pyexcel_text.jsonr.Jsonifier
[   68s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel_text.jsonr.Jsonifier'> now for 'json'
[   68s] --------------------- >> end captured logging << ---------------------
[   68s]
[   68s] ======================================================================
[   68s] FAIL: test_column_series_irregular_columns (tests.test_io.TestJSON)
[   68s] ----------------------------------------------------------------------
[   68s] Traceback (most recent call last):
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 127, in test_column_series_irregular_columns
[   68s]     self._check_test_file('column_series_irregular_columns')
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 181, in _check_test_file
[   68s]     super(TestJSON, self)._check_test_file(name)
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 30, in _check_test_file
[   68s]     self.assertEqual(written_content, expected)
[   68s] AssertionError: '{"pyexcel_sheet1": "<generator object to_records at 0x7f5ecfaf5230>"}' != '{"pyexcel_sheet1": [{"Column 1": 1, "Column 2": 2, "Column 3": 3}, {"Column 1": 4, "Column 2": 5, "Column 3": 6}, {"Column 1": 7, "Column 2": 8, "Column 3": ""}]}'
[   68s] -------------------- >> begin captured logging << --------------------
[   68s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   68s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   68s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel_text.jsonr.Jsonifier'> now for 'json'
[   68s] --------------------- >> end captured logging << ---------------------
[   68s]
[   68s] ======================================================================
[   68s] FAIL: test_row_series (tests.test_io.TestJSON)
[   68s] ----------------------------------------------------------------------
[   68s] Traceback (most recent call last):
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 151, in test_row_series
[   68s]     self._check_test_file('row_series')
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 181, in _check_test_file
[   68s]     super(TestJSON, self)._check_test_file(name)
[   68s]   File "/home/abuild/rpmbuild/BUILD/pyexcel-text-0.2.7.1/tests/test_io.py", line 30, in _check_test_file
[   68s]     self.assertEqual(written_content, expected)
[   68s] AssertionError: '{"pyexcel_sheet1": "<generator object to_records at 0x7f5ecfaf5280>"}' != '{"pyexcel_sheet1": [{"Row 1": 1, "Row 2": 4, "Row 3": 7}, {"Row 1": 2, "Row 2": 5, "Row 3": 8}, {"Row 1": 3, "Row 2": 6, "Row 3": 9}]}'
[   68s] -------------------- >> begin captured logging << --------------------
[   68s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-read
[   68s] pyexcel.internal.source_plugin.SourcePluginManager: DEBUG: load me now:sheet-write
[   68s] pyexcel.internal.plugins.IOPluginManager: DEBUG: load <class 'pyexcel_text.jsonr.Jsonifier'> now for 'json'
[   68s] --------------------- >> end captured logging << ---------------------
[   68s]
[   68s] ----------------------------------------------------------------------