@ -37,20 +37,20 @@
< div class = "row" >
< div class = "col-xs-6 col-md-6 col-sm-offset-3" style = "margin-top:50px;" >
< p class = 'text-justify attribute' > < strong > Start Time: < / strong > 2023-08-23 21:16:31 < / p >
< p class = 'text-justify attribute' > < strong > Start Time: < / strong > 2023-08-28 19:42:24 < / p >
< / div >
< / div >
< div class = "row" >
< div class = "col-xs-6 col-md-6 col-sm-offset-3" >
< p class = 'text-justify attribute' > < strong > Stop Time: < / strong > 2023-08-24 03:51:45 < / p >
< p class = 'text-justify attribute' > < strong > Stop Time: < / strong > 2023-08-29 02:13:03 < / p >
< / div >
< / div >
< div class = "row" >
< div class = "col-xs-6 col-md-6 col-sm-offset-3" >
< p class = 'text-justify attribute' > < strong > Duration: < / strong > 5h 34 min< / p >
< p class = 'text-justify attribute' > < strong > Duration: < / strong > 5h 31 min< / p >
< / div >
< / div >
< / div >
@ -102,12 +102,12 @@
< / tr >
< tr id = "su" class = " pass Class">
< tr id = "su" class = " error Class">
< td > TestAnonymous< / td >
< td class = "text-center" > 13< / td >
< td class = "text-center" > 13< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 12< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 1< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
< a onclick = "showClassDetail('c1', 13)" > Detail< / a >
@ -197,11 +197,31 @@
< tr id = 'pt1.10' class = 'hiddenRow bg-success' >
< tr id = "et1.10" class = "none bg-info" >
< td >
< div class = 'testcase' > TestAnonymous - test_guest_change_visibility_series< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_et1.10')" > ERROR< / a >
< / div >
<!-- css div popup start -->
< div id = "div_et1.10" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_et1.10').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_anonymous.py" , line 294, in test_guest_change_visibility_series
self.assertEqual(books[1][' id' ], ' 2' )
IndexError: list index out of range< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< / tr >
@ -234,11 +254,11 @@
< tr id = "su" class = " pass Class">
< tr id = "su" class = " fail Class">
< td > TestBackupMetadata< / td >
< td class = "text-center" > 22< / td >
< td class = "text-center" > 22 < / td >
< td class = "text-center" > 0 < / td >
< td class = "text-center" > 21 < / td >
< td class = "text-center" > 1 < / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
@ -302,11 +322,31 @@
< tr id = 'pt2.7' class = 'hiddenRow bg-success' >
< tr id = "ft2.7" class = "none bg-danger" >
< td >
< div class = 'testcase' > TestBackupMetadata - test_backup_change_book_publishing_date< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_ft2.7')" > FAIL< / a >
< / div >
<!-- css div popup start -->
< div id = "div_ft2.7" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_ft2.7').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_backup_metadata.py" , line 205, in test_backup_change_book_publishing_date
self.assertEqual(metadata[' pub_date' ].date(), date(2023, 6, 3))
AssertionError: datetime.date(101, 1, 1) != datetime.date(2023, 6, 3)< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< / tr >
@ -1246,12 +1286,12 @@ AttributeError: 'bool' object has no attribute 'click'</pre>
< tr id = "su" class = " error Class">
< tr id = "su" class = " skip Class">
< td > TestEditBooks< / td >
< td class = "text-center" > 38< / td >
< td class = "text-center" > 34< / td >
< td class = "text-center" > 36< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 2< / td >
< td class = "text-center" > 2< / td >
< td class = "text-center" >
< a onclick = "showClassDetail('c13', 38)" > Detail< / a >
@ -1537,31 +1577,11 @@ AttributeError: 'bool' object has no attribute 'click'</pre>
< tr id = "et13.28" class = "none bg-info" >
< tr id = 'pt13.28' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestEditBooks - test_upload_book_cb7< / div >
< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_et13.28')" > ERROR< / a >
< / div >
<!-- css div popup start -->
< div id = "div_et13.28" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_et13.28').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_edit_books.py" , line 1159, in test_upload_book_cb7
self.check_element_on_page((By.ID, ' edit_cancel' )).click()
AttributeError: ' bool' object has no attribute ' click' < / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
@ -1647,31 +1667,11 @@ AttributeError: 'bool' object has no attribute 'click'</pre>
< tr id = "et13.38" class = "none bg-info" >
< tr id = 'pt13.38' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestEditBooks - test_upload_cover_hdd< / div >
< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_et13.38')" > ERROR< / a >
< / div >
<!-- css div popup start -->
< div id = "div_et13.38" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_et13.38').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_edit_books.py" , line 866, in test_upload_cover_hdd
self.delete_book(details[' id' ])
NameError: name ' details' is not defined< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
@ -1815,11 +1815,11 @@ NameError: name 'details' is not defined</pre>
< tr id = "su" class = " pass Class">
< tr id = "su" class = " fail Class">
< td > TestEditBooksList< / td >
< td class = "text-center" > 18< / td >
< td class = "text-center" > 18 < / td >
< td class = "text-center" > 0 < / td >
< td class = "text-center" > 17 < / td >
< td class = "text-center" > 1 < / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
@ -1937,11 +1937,31 @@ NameError: name 'details' is not defined</pre>
< tr id = 'pt16.13' class = 'hiddenRow bg-success' >
< tr id = "ft16.13" class = "none bg-danger" >
< td >
< div class = 'testcase' > TestEditBooksList - test_bookslist_edit_series< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_ft16.13')" > FAIL< / a >
< / div >
<!-- css div popup start -->
< div id = "div_ft16.13" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_ft16.13').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py" , line 184, in test_bookslist_edit_series
self.assertEqual(3, len(elements))
AssertionError: 3 != 2< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< / tr >
@ -2023,15 +2043,9 @@ NameError: name 'details' is not defined</pre>
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py" , line 209, in test_load_metadata
self.assertEqual(old_results, results)
AssertionError: Lists differ: [] != [{' cover_element' : < selenium.webdriver.rem[10121 chars]4/' }]
Second list contains 20 additional elements.
First extra element 0:
{' cover_element' : < selenium.webdriver.remote.webelement.WebElement (session=" 34034d2d-f804-47c1-b9ad-fcf09f75f812" , element=" 6dfe81e2-4752-4f1f-bd33-9388d0d529c1" )> , ' cover' : ' https://books.google.com/books/content?id=Ub8TAQAAIAAJ& printsec=frontcover& img=1& zoom=1& source=gbs_api& fife=w800-h900' , ' source' : ' https://books.google.com/' , ' author' : ' Martin Vogt' , ' publisher' : ' ' , ' title' : ' Der Buchtitel in der römischen Poesie' , ' title_link' : ' https://books.google.com/books?id=Ub8TAQAAIAAJ' }
Diff is 10795 characters long. Set self.maxDiff to None to see it.< / pre >
File " /home/ozzie/Development/calibre-web-test/test/test_edit_books_metadata.py" , line 167, in test_load_metadata
self.assertGreaterEqual(diff(BytesIO(cover), BytesIO(original_cover), delete_diff_file=True), 0.05)
AssertionError: 0.0 not greater than or equal to 0.05< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
@ -2042,12 +2056,12 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = "su" class = " pass Class">
< tr id = "su" class = " error Class">
< td > TestEditBooksOnGdrive< / td >
< td class = "text-center" > 18< / td >
< td class = "text-center" > 18< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 17< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 1< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
< a onclick = "showClassDetail('c18', 18)" > Detail< / a >
@ -2191,11 +2205,31 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt18.16' class = 'hiddenRow bg-success' >
< tr id = "et18.16" class = "none bg-info" >
< td >
< div class = 'testcase' > TestEditBooksOnGdrive - test_edit_title< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_et18.16')" > ERROR< / a >
< / div >
<!-- css div popup start -->
< div id = "div_et18.16" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_et18.16').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_edit_ebooks_gdrive.py" , line 173, in test_edit_title
self.assertEqual(' Unknown' , values[' title' ])
KeyError: ' title' < / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< / tr >
@ -3374,13 +3408,13 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = "su" class = "passClass" >
< td > TestOPDSFeed< / td >
< td class = "text-center" > 23 < / td >
< td class = "text-center" > 23 < / td >
< td class = "text-center" > 24 < / td >
< td class = "text-center" > 24 < / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
< a onclick = "showClassDetail('c36', 2 3 )"> Detail< / a >
< a onclick = "showClassDetail('c36', 2 4 )"> Detail< / a >
< / td >
< / tr >
@ -3559,7 +3593,7 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt36.20' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestOPDSFeed - test_opds_tag s< / div >
< div class = 'testcase' > TestOPDSFeed - test_opds_stat s< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
@ -3568,7 +3602,7 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt36.21' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestOPDSFeed - test_opds_top_rated < / div >
< div class = 'testcase' > TestOPDSFeed - test_opds_tags < / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
@ -3577,7 +3611,7 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt36.22' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestOPDSFeed - test_opds_unicode_user < / div >
< div class = 'testcase' > TestOPDSFeed - test_opds_top_rated < / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
@ -3585,6 +3619,15 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt36.23' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestOPDSFeed - test_opds_unicode_user< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
< tr id = 'pt36.24' class = 'hiddenRow bg-success' >
< td >
< div class = 'testcase' > TestOPDSFeed - test_recently_added< / div >
< / td >
@ -3594,12 +3637,12 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = "su" class = "passClass" >
< td > TestUploadPDF< / td >
< td class = "text-center" > 1< / td >
< tr id = "su" class = "errorClass" >
< td > _FailedTest< / td >
< td class = "text-center" > 1< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 1< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
< a onclick = "showClassDetail('c37', 1)" > Detail< / a >
@ -3608,11 +3651,37 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt37.1' class = 'hiddenRow bg-success' >
< tr id = "et37.1" class = "none bg-info" >
< td >
< div class = 'testcase' > TestUploadPDF - test_upload_invalid_pdf< / div >
< div class = 'testcase' > _FailedTest - test_pdf_metadata< / div >
< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_et37.1')" > ERROR< / a >
< / div >
<!-- css div popup start -->
< div id = "div_et37.1" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_et37.1').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > ImportError: Failed to import test module: test_pdf_metadata
Traceback (most recent call last):
File " /usr/lib/python3.10/unittest/loader.py" , line 436, in _find_test_path
module = self._get_module_from_name(name)
File " /usr/lib/python3.10/unittest/loader.py" , line 377, in _get_module_from_name
__import__(name)
File " /home/ozzie/Development/calibre-web-test/test/test_pdf_metadata.py" , line 261
)' ' '
^
SyntaxError: unterminated triple-quoted string literal (detected at line 270)< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< / tr >
@ -3660,12 +3729,12 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = "su" class = " pass Class">
< tr id = "su" class = " error Class">
< td > TestReader< / td >
< td class = "text-center" > 6< / td >
< td class = "text-center" > 6< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 5< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" > 1< / td >
< td class = "text-center" > 0< / td >
< td class = "text-center" >
< a onclick = "showClassDetail('c39', 6)" > Detail< / a >
@ -3674,11 +3743,47 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'pt39.1' class = 'hiddenRow bg-success' >
< tr id = "et39.1" class = "none bg-info" >
< td >
< div class = 'testcase' > TestReader - test_comic_MACOS_files< / div >
< / td >
< td colspan = '6' align = 'center' > PASS< / td >
< td colspan = '6' >
< div class = "text-center" >
< a class = "popup_link text-center" onfocus = 'blur()' onclick = "showTestDetail('div_et39.1')" > ERROR< / a >
< / div >
<!-- css div popup start -->
< div id = "div_et39.1" class = "popup_window test_output" style = "display:block;" >
< div class = 'close_button pull-right' >
< button type = "button" class = "close" aria-label = "Close" onfocus = "this.blur();"
onclick="document.getElementById('div_et39.1').style.display='none'">< span
aria-hidden="true">× < / span > < / button >
< / div >
< div class = "text-left pull-left" >
< pre class = "text-left" > Traceback (most recent call last):
File " /home/ozzie/Development/calibre-web-test/test/test_reader.py" , line 218, in test_comic_MACOS_files
left.click()
File " /home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py" , line 93, in click
self._execute(Command.CLICK_ELEMENT)
File " /home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webelement.py" , line 403, in _execute
return self._parent.execute(command, params)
File " /home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/webdriver.py" , line 440, in execute
self.error_handler.check_response(response)
File " /home/ozzie/Development/calibre-web-test/venv/lib/python3.10/site-packages/selenium/webdriver/remote/errorhandler.py" , line 245, in check_response
raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.ElementNotInteractableException: Message: Element < div id=" left" class=" arrow" > could not be scrolled into view
Stacktrace:
RemoteError@chrome://remote/content/shared/RemoteError.sys.mjs:8:8
WebDriverError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:187:5
ElementNotInteractableError@chrome://remote/content/shared/webdriver/Errors.sys.mjs:347:5
webdriverClickElement@chrome://remote/content/marionette/interaction.sys.mjs:152:11
interaction.clickElement@chrome://remote/content/marionette/interaction.sys.mjs:121:11
clickElement@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:204:29
receiveMessage@chrome://remote/content/marionette/actors/MarionetteCommandsChild.sys.mjs:86:31< / pre >
< / div >
< div class = "clearfix" > < / div >
< / div >
<!-- css div popup end -->
< / td >
< / tr >
@ -5237,10 +5342,10 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr id = 'total_row' class = "text-center bg-grey" >
< td > Total< / td >
< td > 461< / td >
< td > 448< / td >
< td > 1< / td >
< td > 462< / td >
< td > 445< / td >
< td > 3< / td >
< td > 5< / td >
< td > 9< / td >
< td > < / td >
< / tr >
@ -5311,13 +5416,13 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr >
< th > flask-babel< / th >
< td > 3.0. 1< / td >
< td > 3.1.0 < / td >
< td > Basic< / td >
< / tr >
< tr >
< th > Flask-Limiter< / th >
< td > 3.3 .1< / td >
< td > 3.4 .1< / td >
< td > Basic< / td >
< / tr >
@ -5371,19 +5476,19 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr >
< th > pypdf< / th >
< td > 3.7.1 < / td >
< td > 3.15.4 < / td >
< td > Basic< / td >
< / tr >
< tr >
< th > pytz< / th >
< td > 2022.7.1 < / td >
< td > 2023.3 < / td >
< td > Basic< / td >
< / tr >
< tr >
< th > requests< / th >
< td > 2.28.2 < / td >
< td > 2.31.0 < / td >
< td > Basic< / td >
< / tr >
@ -5395,7 +5500,7 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< tr >
< th > tornado< / th >
< td > 6.2 < / td >
< td > 6.3.3 < / td >
< td > Basic< / td >
< / tr >
@ -5731,7 +5836,7 @@ Diff is 10795 characters long. Set self.maxDiff to None to see it.</pre>
< / div >
< script >
drawCircle(448, 1, 3 , 9);
drawCircle(445, 3, 5 , 9);
showCase(5);
< / script >