cbb9edac19
Fix renaming upper to lowercase letters Update test results
6633 lines
282 KiB
HTML
6633 lines
282 KiB
HTML
<!DOCTYPE html>
|
|
<html>
|
|
<head>
|
|
<title>Calibre-Web Tests</title>
|
|
<meta name="generator" content=""/>
|
|
<meta name="version" content=""/>
|
|
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
|
|
<meta name="viewport" content="width=device-width, initial-scale=1">
|
|
<!-- Bootstrap -->
|
|
<link href="./../cps/static/css/libs/bootstrap.min.css" rel="stylesheet">
|
|
<!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
|
|
<script src="./../cps/static/js/libs/jquery.min.js"></script>
|
|
<!-- Include all compiled plugins (below), or include individual files as needed -->
|
|
<script src="./../cps/static/js/libs/bootstrap.min.js"></script>
|
|
<!-- Project CSS -->
|
|
<link href="css/runner.css" rel="stylesheet">
|
|
<!-- Project JS -->
|
|
<script src="js/runner.js"></script>
|
|
</head>
|
|
|
|
<body>
|
|
|
|
|
|
<div class="row report-title">
|
|
<h1 id='report_title' class="text-center">Calibre-Web Tests</h1>
|
|
</div>
|
|
<div class="row">
|
|
<div class="col">
|
|
<div class="col-xs-12 col-sm-6">
|
|
<div class="piechart">
|
|
<div>
|
|
<canvas id="circle" width="350" height="168" ></canvas>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="col-xs-12 col-sm-6">
|
|
<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>2021-11-21 07:25:47</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>2021-11-21 10:30:41</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>2h 25 min</p>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class='report-description'>
|
|
<div id='report_description' class='row text-center'></div>
|
|
</div>
|
|
<div class='text-center buttons'>
|
|
<div id='show_detail_line' class="btn-group pagination-centered" role="group" aria-label="TESTE">
|
|
<button type="button" class="btn btn-success" data-toggle="button" aria-pressed="false" data-placement="top"
|
|
title="Show only the execution summary" onclick="showCase(0)">Summary
|
|
</button>
|
|
<button type="button" class="btn btn-info" data-toggle="button" aria-pressed="false" data-placement="top"
|
|
title="Show only the execution summary" onclick="showCase(5)">Summary Problems
|
|
</button>
|
|
<button type="button" class="btn btn-warning" data-toggle="button" aria-pressed="false" data-placement="top"
|
|
title="Show skipped test cases" onclick="showCase(3)">Skipped
|
|
</button>
|
|
<button type="button" class="btn btn-danger" data-toggle="button" aria-pressed="false" data-placement="top"
|
|
title="Show the filed test cases" onclick="showCase(1)">Failed
|
|
</button>
|
|
<button type="button" class="btn btn-info" data-toggle="button" aria-pressed="false" data-placement="top"
|
|
title="Show the filed test cases" onclick="showCase(4)">Error
|
|
</button>
|
|
<button type="button" class="btn btn-primary" data-toggle="tooltip" aria-pressed="false" data-placement="top"
|
|
title="Show all test cases" onclick="showCase(2)">All
|
|
</button>
|
|
</div>
|
|
</div>
|
|
<table id='result_table' class='table table-bordered table-responsive table-curved'>
|
|
<colgroup>
|
|
<col/>
|
|
<col/>
|
|
<col/>
|
|
<col/>
|
|
<col/>
|
|
<col/>
|
|
</colgroup>
|
|
<tr id='header_row' class="text-center bg-grey">
|
|
<td>Test Group/Test case</td>
|
|
<td>Count</td>
|
|
<td>Pass</td>
|
|
<td>Fail</td>
|
|
<td>Error</td>
|
|
<td>Skip</td>
|
|
<td>View</td>
|
|
</tr>
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestAnonymous</td>
|
|
<td class="text-center">13</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>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_check_locale_guest</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_category</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_format</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_hot</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_language</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_publisher</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_rated</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_rating</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_change_visibility_series</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_random_books_available</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et1.12" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_restricted_settings_visibility</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et1.12')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et1.12" 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.12').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 315, in test_guest_restricted_settings_visibility
|
|
rights = self.get_user_settings('Guest')
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 800, in get_user_settings
|
|
user_settings['upload_role'] = int(self.check_element_on_page((By.ID, "upload_role")).is_selected())
|
|
AttributeError: 'bool' object has no attribute 'is_selected'</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt1.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestAnonymous - test_guest_visibility_sidebar</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestCli</td>
|
|
<td class="text-center">8</td>
|
|
<td class="text-center">8</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('c2', 8)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_already_started</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_bind_to_single_interface</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_change_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_cli_SSL_files</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_cli_different_folder</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_cli_different_settings_database</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_environ_port_setting</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt2.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCli - test_settingsdb_not_writeable</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestCliGdrivedb</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">2</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('c3', 2)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt3.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCliGdrivedb - test_cli_gdrive_location</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt3.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCliGdrivedb - test_gdrive_db_nonwrite</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestCoverEditBooks</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c4', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt4.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCoverEditBooks - test_upload_jpg</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestDeleteDatabase</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c5', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt5.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestDeleteDatabase - test_delete_books_in_database</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestEbookConvertCalibre</td>
|
|
<td class="text-center">14</td>
|
|
<td class="text-center">14</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('c6', 14)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_deactivate</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_failed_and_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_options</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_parameter</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_wrong_excecutable</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_convert_xss</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_email_failed</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_email_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_kindle_send_not_configured</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_ssl_smtp_setup_error</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_starttls_smtp_setup_error</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt6.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibre - test_user_convert_xss</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestEbookConvertCalibreGDrive</td>
|
|
<td class="text-center">6</td>
|
|
<td class="text-center">6</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('c7', 6)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt7.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibreGDrive - test_convert_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt7.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibreGDrive - test_convert_failed_and_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt7.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibreGDrive - test_convert_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt7.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibreGDrive - test_convert_parameter</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt7.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibreGDrive - test_email_failed</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt7.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertCalibreGDrive - test_email_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestEbookConvertKepubify</td>
|
|
<td class="text-center">3</td>
|
|
<td class="text-center">3</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('c8', 3)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt8.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertKepubify - test_convert_deactivate</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt8.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertKepubify - test_convert_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt8.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertKepubify - test_convert_wrong_excecutable</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestEbookConvertGDriveKepubify</td>
|
|
<td class="text-center">3</td>
|
|
<td class="text-center">3</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('c9', 3)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt9.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertGDriveKepubify - test_convert_deactivate</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt9.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertGDriveKepubify - test_convert_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt9.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEbookConvertGDriveKepubify - test_convert_wrong_excecutable</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="skipClass">
|
|
<td>TestEditAdditionalBooks</td>
|
|
<td class="text-center">16</td>
|
|
<td class="text-center">14</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c10', 16)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_change_upload_formats</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_delete_book</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_delete_role</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_edit_book_identifier</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_edit_book_identifier_capital</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_edit_book_identifier_standard</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_edit_special_book_identifier</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_title_sort</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_upload_edit_role</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_upload_metadata_cbr</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_upload_metadata_cbt</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="st10.12" class="none bg-warning">
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_writeonly_calibre_database</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st10.12')">SKIP</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_st10.12" class="popup_window test_output" style="display:none;">
|
|
<div class='close_button pull-right'>
|
|
<button type="button" class="close" aria-label="Close" onfocus="this.blur();"
|
|
onclick="document.getElementById('div_st10.12').style.display='none'"><span
|
|
aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="text-left pull-left">
|
|
<pre class="text-left">Not implemented</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_writeonly_path</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='st10.14' class='none bg-warning'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_xss_author_edit</div>
|
|
</td>
|
|
<td colspan='6' align='center'>SKIP</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.15' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_xss_comment_edit</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt10.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditAdditionalBooks - test_xss_custom_comment_edit</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="failClass">
|
|
<td>TestEditBooks</td>
|
|
<td class="text-center">35</td>
|
|
<td class="text-center">30</td>
|
|
<td class="text-center">4</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c11', 35)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_download_book</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_author</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft11.3" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_category</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft11.3')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft11.3" 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_ft11.3').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 338, in test_edit_category
|
|
self.assertEqual(u'gênot', values['tag'][0])
|
|
AssertionError: 'gênot' != 'Gênot'
|
|
- gênot
|
|
? ^
|
|
+ Gênot
|
|
? ^</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_comments</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_bool</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_categories</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_comment</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_date</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_float</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_int</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_rating</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_single_select</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_custom_text</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_language</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft11.15" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_publisher</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft11.15')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft11.15" 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_ft11.15').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 380, in test_edit_publisher
|
|
self.assertEqual(u'Gênot', values['publisher'][0])
|
|
AssertionError: 'Gênot' != 'gênot'
|
|
- Gênot
|
|
? ^
|
|
+ gênot
|
|
? ^</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_publishing_date</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.17' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_rating</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft11.18" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_series</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft11.18')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft11.18" 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_ft11.18').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 274, in test_edit_series
|
|
self.assertEqual(u'Loko', values['series'])
|
|
AssertionError: 'Loko' != 'loko'
|
|
- Loko
|
|
? ^
|
|
+ loko
|
|
? ^</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.19' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_edit_title</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="st11.20" class="none bg-warning">
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_rename_uppercase_lowercase</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st11.20')">SKIP</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_st11.20" class="popup_window test_output" style="display:none;">
|
|
<div class='close_button pull-right'>
|
|
<button type="button" class="close" aria-label="Close" onfocus="this.blur();"
|
|
onclick="document.getElementById('div_st11.20').style.display='none'"><span
|
|
aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="text-left pull-left">
|
|
<pre class="text-left">Not Implemented</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.21' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_typeahead_author</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.22' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_typeahead_functions</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.23' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_typeahead_language</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.24' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_typeahead_publisher</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.25' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_typeahead_series</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.26' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_typeahead_tag</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.27' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_cbr</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.28' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_cbt</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.29' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_cbz</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.30' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_epub</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.31' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_fb2</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.32' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_lit</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.33' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_mobi</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt11.34' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooks - test_upload_book_pdf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft11.35" class="none bg-danger">
|
|
<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_ft11.35')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft11.35" 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_ft11.35').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 781, in test_upload_cover_hdd
|
|
self.assertGreater(diff('original.png', 'jpeg.png', delete_diff_file=True), 0.02)
|
|
AssertionError: 0.0 not greater than 0.02</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestEditBooksList</td>
|
|
<td class="text-center">10</td>
|
|
<td class="text-center">8</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c12', 10)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_author</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_categories</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_languages</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_publisher</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_series</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_seriesindex</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_bookslist_edit_title</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt12.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_list_visibility</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et12.9" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_restricted_rights</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et12.9')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et12.9" 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_et12.9').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 333, in test_restricted_rights
|
|
self.edit_user('admin', {'delete_role': 1, 'edit_role': 1})
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 701, in edit_user
|
|
return cls.change_user(element, abort)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1008, in change_user
|
|
ele.click()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 80, in click
|
|
self._execute(Command.CLICK_ELEMENT)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
|
|
return self._parent.execute(command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
|
|
self.error_handler.check_response(response)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
|
|
raise exception_class(message, screen, stacktrace)
|
|
selenium.common.exceptions.ElementNotInteractableException: Message: Element <input id="delete_role" name="delete_role" type="checkbox"> could not be scrolled into view</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft12.10" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksList - test_search_books_list</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft12.10')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft12.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_ft12.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_edit_books_list.py", line 51, in test_search_books_list
|
|
bl = self.check_search(bl, "genot", 4, "Categories", "Gênot")
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_edit_books_list.py", line 43, in check_search
|
|
self.assertEqual(count, len(bl['table']))
|
|
AssertionError: 4 != 1</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="failClass">
|
|
<td>TestEditBooksOnGdrive</td>
|
|
<td class="text-center">20</td>
|
|
<td class="text-center">15</td>
|
|
<td class="text-center">5</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c13', 20)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_download_book</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_author</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft13.3" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_category</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft13.3')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft13.3" 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_ft13.3').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 508, in test_edit_category
|
|
self.assertEqual(u'gênot', values['tag'][0])
|
|
AssertionError: 'gênot' != 'Gênot'
|
|
- gênot
|
|
? ^
|
|
+ Gênot
|
|
? ^</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_comments</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_bool</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_categories</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_float</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_int</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_rating</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_single_select</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_custom_text</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_language</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft13.13" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_publisher</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft13.13')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft13.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_ft13.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_ebooks_gdrive.py", line 567, in test_edit_publisher
|
|
self.assertEqual(u'Gênot', values['publisher'][0])
|
|
AssertionError: 'Gênot' != 'gênot'
|
|
- Gênot
|
|
? ^
|
|
+ gênot
|
|
? ^</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_rating</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft13.15" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_series</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft13.15')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft13.15" 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_ft13.15').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 448, in test_edit_series
|
|
self.assertEqual(u'Loko', values['series'])
|
|
AssertionError: 'Loko' != 'loko'
|
|
- Loko
|
|
? ^
|
|
+ loko
|
|
? ^</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_edit_title</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.17' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_upload_book_epub</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt13.18' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_upload_book_lit</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft13.19" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_upload_cover_hdd</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft13.19')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft13.19" 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_ft13.19').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 774, in test_upload_cover_hdd
|
|
self.assertGreater(diff('original.png', 'jpeg.png', delete_diff_file=True), 0.02)
|
|
AssertionError: 0.0 not greater than 0.02</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft13.20" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestEditBooksOnGdrive - test_watch_metadata</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft13.20')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft13.20" 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_ft13.20').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 928, in test_watch_metadata
|
|
self.assertNotIn('series', book)
|
|
AssertionError: 'series' unexpectedly found in {'id': 5, 'reader': [], 'title': 'testbook', 'author': ['John Döe'], 'rating': 0, 'languages': ['English'], 'identifier': [], 'cover': '/cover/5?edit=fe811995-f72a-4fbc-b4f7-f4b9d32fb6c8', 'tag': [], 'publisher': ['Randomhäus'], 'pubdate': 'Jan 19, 2017', 'comment': 'Lorem ipsum dolor sit amet, consectetuer adipiscing elit.Aenean commodo ligula eget dolor.Aenean massa.Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.Donec quam felis, ultricies nec, pellentesque eu, pretium quis, sem.Nulla consequat massa quis enim.Donec pede justo, fringilla vel, aliquet nec, vulputate', 'add_shelf': [], 'del_shelf': [], 'edit_enable': True, 'kindle': None, 'kindlebtn': None, 'download': ['EPUB (6.7 kB)'], 'read': False, 'archived': False, 'series_all': 'Book 1 of test', 'series_index': '1', 'series': 'test', 'cust_columns': []}</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestSTARTTLS</td>
|
|
<td class="text-center">3</td>
|
|
<td class="text-center">3</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('c14', 3)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt14.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSTARTTLS - test_STARTTLS</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt14.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSTARTTLS - test_STARTTLS_SSL_setup_error</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt14.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSTARTTLS - test_STARTTLS_resend_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestSSL</td>
|
|
<td class="text-center">7</td>
|
|
<td class="text-center">7</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('c15', 7)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_SSL_None_setup_error</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_SSL_STARTTLS_setup_error</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_SSL_logging_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_SSL_non_admin_user</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_SSL_only</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_email_limit</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt15.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSSL - test_filepicker_two_file</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestBookDatabase</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c16', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt16.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestBookDatabase - test_invalid_book_path</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestErrorReadColumn</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c17', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt17.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestErrorReadColumn - test_invalid_custom_column</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="skipClass">
|
|
<td>TestFilePicker</td>
|
|
<td class="text-center">3</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c18', 3)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt18.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestFilePicker - test_filepicker_limited_file</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="st18.2" class="none bg-warning">
|
|
<td>
|
|
<div class='testcase'>TestFilePicker - test_filepicker_new_file</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st18.2')">SKIP</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_st18.2" class="popup_window test_output" style="display:none;">
|
|
<div class='close_button pull-right'>
|
|
<button type="button" class="close" aria-label="Close" onfocus="this.blur();"
|
|
onclick="document.getElementById('div_st18.2').style.display='none'"><span
|
|
aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="text-left pull-left">
|
|
<pre class="text-left">Not implemented</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt18.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestFilePicker - test_two_filepickers</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestSetupGdrive</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c19', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt19.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestSetupGdrive - test_config_gdrive</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestGoodreads</td>
|
|
<td class="text-center">3</td>
|
|
<td class="text-center">3</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('c20', 3)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt20.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestGoodreads - test_author_page</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt20.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestGoodreads - test_author_page_invalid</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt20.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestGoodreads - test_goodreads_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestKoboSync</td>
|
|
<td class="text-center">10</td>
|
|
<td class="text-center">5</td>
|
|
<td class="text-center">4</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c21', 10)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt21.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_book_download</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt21.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_kobo_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et21.3" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_kobo_sync_selected_shelfs</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et21.3')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et21.3" 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_et21.3').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_kobo_sync.py", line 621, in test_kobo_sync_selected_shelfs
|
|
user_settings = self.get_user_settings('kobosync')
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 800, in get_user_settings
|
|
user_settings['upload_role'] = int(self.check_element_on_page((By.ID, "upload_role")).is_selected())
|
|
AttributeError: 'bool' object has no attribute 'is_selected'</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft21.4" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_shelves_add_remove_books</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft21.4')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft21.4" 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_ft21.4').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_kobo_sync.py", line 480, in test_shelves_add_remove_books
|
|
self.assertEqual(1, len(books))
|
|
AssertionError: 1 != 0</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft21.5" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_sync_changed_book</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft21.5')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft21.5" 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_ft21.5').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_kobo_sync.py", line 285, in test_sync_changed_book
|
|
self.assertEqual(1, len(data))
|
|
AssertionError: 1 != 0</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt21.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_sync_invalid</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt21.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_sync_reading_state</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft21.8" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_sync_shelf</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft21.8')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft21.8" 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_ft21.8').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_kobo_sync.py", line 303, in test_sync_shelf
|
|
self.assertEqual(1, len(data))
|
|
AssertionError: 1 != 0</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt21.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_sync_unchanged</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft21.10" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestKoboSync - test_sync_upload</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft21.10')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft21.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_ft21.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_kobo_sync.py", line 269, in test_sync_upload
|
|
self.assertEqual(1, len(data))
|
|
AssertionError: 1 != 0</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestKoboSyncBig</td>
|
|
<td class="text-center">4</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c22', 4)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et22.1" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestKoboSyncBig - test_kobo_sync_selected_shelfs</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et22.1')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et22.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_et22.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_kobo_sync_big.py", line 281, in test_kobo_sync_selected_shelfs
|
|
user_settings = self.get_user_settings('kobosync')
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 800, in get_user_settings
|
|
user_settings['upload_role'] = int(self.check_element_on_page((By.ID, "upload_role")).is_selected())
|
|
AttributeError: 'bool' object has no attribute 'is_selected'</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et22.2" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestKoboSyncBig - test_sync_changed_book</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et22.2')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et22.2" 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_et22.2').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_kobo_sync_big.py", line 185, in test_sync_changed_book
|
|
self.assertTrue('ChangedEntitlement' in data[0][0])
|
|
IndexError: list index out of range</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt22.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestKoboSyncBig - test_sync_reading_state</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="ft22.4" class="none bg-danger">
|
|
<td>
|
|
<div class='testcase'>TestKoboSyncBig - test_sync_shelf</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_ft22.4')">FAIL</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_ft22.4" 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_ft22.4').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_kobo_sync_big.py", line 200, in test_sync_shelf
|
|
self.assertEqual(1, len(data[0]))
|
|
AssertionError: 1 != 0</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestLdapLogin</td>
|
|
<td class="text-center">13</td>
|
|
<td class="text-center">11</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c23', 13)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_SSL</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_SSL_CERTIFICATE</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_STARTTLS</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_fallback_Login</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et23.5" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_import</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et23.5')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et23.5" 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_et23.5').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_ldap.py", line 341, in test_LDAP_import
|
|
self.fill_view_config({'show_16384': 0,'show_2': 0,'show_16': 0, 'show_8192': 0, 'show_256': 0,
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 393, in fill_view_config
|
|
ele.click()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 80, in click
|
|
self._execute(Command.CLICK_ELEMENT)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webelement.py", line 633, in _execute
|
|
return self._parent.execute(command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 321, in execute
|
|
self.error_handler.check_response(response)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/errorhandler.py", line 242, in check_response
|
|
raise exception_class(message, screen, stacktrace)
|
|
selenium.common.exceptions.ElementNotInteractableException: Message: Element <input id="delete_role" name="delete_role" type="checkbox"> could not be scrolled into view</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et23.6" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_import_memberfield</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et23.6')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et23.6" 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_et23.6').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_ldap.py", line 316, in test_LDAP_import_memberfield
|
|
User1rights = self.get_user_settings('user12')
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 800, in get_user_settings
|
|
user_settings['upload_role'] = int(self.check_element_on_page((By.ID, "upload_role")).is_selected())
|
|
AttributeError: 'bool' object has no attribute 'is_selected'</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_LDAP_login</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_invalid_LDAP</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_ldap_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_ldap_authentication</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_ldap_kobo_sync</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_ldap_opds_anonymous</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt23.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLdapLogin - test_ldap_opds_download_book</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="skipClass">
|
|
<td>TestLogging</td>
|
|
<td class="text-center">9</td>
|
|
<td class="text-center">8</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c24', 9)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_access_log_recover</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_debug_log</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_debuginfo_download</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_failed_login</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="st24.5" class="none bg-warning">
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_failed_register</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st24.5')">SKIP</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_st24.5" class="popup_window test_output" style="display:none;">
|
|
<div class='close_button pull-right'>
|
|
<button type="button" class="close" aria-label="Close" onfocus="this.blur();"
|
|
onclick="document.getElementById('div_st24.5').style.display='none'"><span
|
|
aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="text-left pull-left">
|
|
<pre class="text-left">Not Implemented</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_logbook_download</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_logfile_change</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_logfile_recover</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt24.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogging - test_logviewer</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestLogin</td>
|
|
<td class="text-center">15</td>
|
|
<td class="text-center">15</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('c25', 15)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_digest_login</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_capital_letters_user_unicode_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_cookie_steal</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_delete_admin</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_empty_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_locale_select</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_protected</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_remember_me</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_rename_user</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_unicode_user_space_end_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_login_user_with_space_password_end_space</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_magic_remote_login</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_next</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_proxy_login</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt25.15' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestLogin - test_robots</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestMergeBooksList</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">1</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('c26', 2)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et26.1" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestMergeBooksList - test_delete_book</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et26.1')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et26.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_et26.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_merge_books_list.py", line 54, in test_delete_book
|
|
bl['table'][0]['Delete']['element'].click()
|
|
KeyError: 'Delete'</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt26.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestMergeBooksList - test_merge_book</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestOAuthLogin</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">2</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('c27', 2)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt27.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOAuthLogin - test_oauth_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt27.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOAuthLogin - test_visible_oauth</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestOPDSFeed</td>
|
|
<td class="text-center">23</td>
|
|
<td class="text-center">23</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('c28', 23)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_author</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_books</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_calibre_companion</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_colon_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_cover</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_download_book</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_formats</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_guest_user</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_hot</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_language</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_non_admin</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_publisher</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_random</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.15' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_ratings</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_read_unread</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.17' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_search</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.18' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_series</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.19' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_shelf_access</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.20' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_tags</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.21' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_opds_top_rated</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt28.22' 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='pt28.23' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestOPDSFeed - test_recently_added</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestUploadPDF</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c29', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt29.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUploadPDF - test_upload_invalid_pdf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestReader</td>
|
|
<td class="text-center">5</td>
|
|
<td class="text-center">5</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('c30', 5)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt30.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReader - test_comic_reader</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt30.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReader - test_epub_reader</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt30.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReader - test_pdf_reader</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt30.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReader - test_sound_listener</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt30.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReader - test_txt_reader</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestRegister</td>
|
|
<td class="text-center">8</td>
|
|
<td class="text-center">8</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('c31', 8)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_forgot_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_illegal_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_limit_domain</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_register_no_server</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_registering_only_email</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_registering_user</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_registering_user_fail</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt31.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestRegister - test_user_change_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestReverseProxy</td>
|
|
<td class="text-center">3</td>
|
|
<td class="text-center">3</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('c32', 3)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt32.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReverseProxy - test_logout</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt32.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReverseProxy - test_move_page</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt32.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestReverseProxy - test_reverse_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="skipClass">
|
|
<td>TestShelf</td>
|
|
<td class="text-center">13</td>
|
|
<td class="text-center">12</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c33', 13)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_add_shelf_from_search</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_adv_search_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_arrange_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_delete_book_of_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_private_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_public_private_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_public_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_rename_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_shelf_action_non_shelf_edit_role</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_shelf_anonymous</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="st33.11" class="none bg-warning">
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_shelf_database_change</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st33.11')">SKIP</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_st33.11" class="popup_window test_output" style="display:none;">
|
|
<div class='close_button pull-right'>
|
|
<button type="button" class="close" aria-label="Close" onfocus="this.blur();"
|
|
onclick="document.getElementById('div_st33.11').style.display='none'"><span
|
|
aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="text-left pull-left">
|
|
<pre class="text-left">Change Database Not Implemented</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_shelf_long_name</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt33.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestShelf - test_xss_shelf</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="skipClass">
|
|
<td>TestUpdater</td>
|
|
<td class="text-center">9</td>
|
|
<td class="text-center">8</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c34', 9)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_check_update_nightly_errors</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_check_update_nightly_request_errors</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_check_update_stable_errors</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_check_update_stable_versions</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_perform_update</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_perform_update_stable_errors</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="st34.7" class="none bg-warning">
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_perform_update_timeout</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_st34.7')">SKIP</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_st34.7" class="popup_window test_output" style="display:none;">
|
|
<div class='close_button pull-right'>
|
|
<button type="button" class="close" aria-label="Close" onfocus="this.blur();"
|
|
onclick="document.getElementById('div_st34.7').style.display='none'"><span
|
|
aria-hidden="true">×</span></button>
|
|
</div>
|
|
<div class="text-left pull-left">
|
|
<pre class="text-left">Takes too long</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_reconnect_database</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt34.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUpdater - test_update_write_protect</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestUploadEPubs</td>
|
|
<td class="text-center">2</td>
|
|
<td class="text-center">2</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('c35', 2)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt35.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUploadEPubs - test_upload_epub_duplicate</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt35.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUploadEPubs - test_upload_epub_lang</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>TestUserList</td>
|
|
<td class="text-center">18</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">18</td>
|
|
<td class="text-center">0</td>
|
|
<td class="text-center">
|
|
<a onclick="showClassDetail('c36', 18)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.1" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_edit_user_email</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.1')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.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_et36.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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e82197f0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 814, in test_edit_user_email
|
|
self.edit_user("no_one", {'email': " low@de.de "})
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 700, in edit_user
|
|
if cls.navigate_to_user(name):
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 707, in navigate_to_user
|
|
user = cls.driver.find_elements_by_xpath("//table[@id='table_user']/tbody/tr/td/a")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e82197f0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.2" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_list_visibility</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.2')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.2" 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_et36.2').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e8472ca0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 159, in test_list_visibility
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e8472ca0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.3" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_admin_role</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.3')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.3" 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_et36.3').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e84725e0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 426, in test_user_list_admin_role
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e84725e0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.4" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_check_sort</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.4')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.4" 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_et36.4').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e8219760>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 608, in test_user_list_check_sort
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e8219760>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.5" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_denied_tags</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.5')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.5" 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_et36.5').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e841d5b0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 358, in test_user_list_denied_tags
|
|
self.get_book_details(5)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1344, in get_book_details
|
|
cls.driver.get(root_url + "/book/" + str(id))
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
|
|
self.execute(Command.GET, {'url': url})
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e841d5b0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.6" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_download_role</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.6')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.6" 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_et36.6').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e9a3d550>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 454, in test_user_list_download_role
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e9a3d550>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.7" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_button</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.7')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.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_et36.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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e87534c0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 148, in test_user_list_edit_button
|
|
ul = self.get_user_table(2)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1820, in get_user_table
|
|
if not self.goto_list_page(page):
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1734, in goto_list_page
|
|
pages = self.driver.find_elements_by_class_name("page-item")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 580, in find_elements_by_class_name
|
|
return self.find_elements(by=By.CLASS_NAME, value=name)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e87534c0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.8" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_email</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.8')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.8" 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_et36.8').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00eabc3520>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 234, in test_user_list_edit_email
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00eabc3520>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.9" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_kindle</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.9')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.9" 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_et36.9').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e9a602b0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 260, in test_user_list_edit_kindle
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e9a602b0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.10" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_language</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.10')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.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_et36.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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e9a15ee0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 322, in test_user_list_edit_language
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e9a15ee0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.11" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_locale</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.11')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.11" 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_et36.11').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e9a6bee0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 277, in test_user_list_edit_locale
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e9a6bee0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.12" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_name</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.12')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.12" 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_et36.12').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00eabd4fa0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 211, in test_user_list_edit_name
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00eabd4fa0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.13" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_edit_visiblility</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.13')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.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_et36.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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e8721d00>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 494, in test_user_list_edit_visiblility
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e8721d00>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.14" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_guest_edit</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.14')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.14" 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_et36.14').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e99f7fd0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 584, in test_user_list_guest_edit
|
|
self.fill_basic_config({'config_anonbrowse': 1})
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 344, in fill_basic_config
|
|
cls._fill_basic_config(elements)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 254, in _fill_basic_config
|
|
WebDriverWait(cls.driver, 5).until(EC.presence_of_element_located((By.ID, "config_port")))
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/wait.py", line 71, in until
|
|
value = method(self._driver)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 64, in __call__
|
|
return _find_element(driver, self.locator)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/support/expected_conditions.py", line 411, in _find_element
|
|
return driver.find_element(*by)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 976, in find_element
|
|
return self.execute(Command.FIND_ELEMENT, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e99f7fd0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.15" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_remove_admin</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.15')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.15" 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_et36.15').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e85f2760>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 442, in test_user_list_remove_admin
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e85f2760>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.16" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_requests</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.16')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.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_et36.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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e8402520>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/requests/adapters.py", line 439, in send
|
|
resp = conn.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=8083): Max retries exceeded with url: /login (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e8402520>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 631, in test_user_list_requests
|
|
login_page = r.get('http://127.0.0.1:8083/login')
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/requests/sessions.py", line 543, in get
|
|
return self.request('GET', url, **kwargs)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/requests/sessions.py", line 530, in request
|
|
resp = self.send(prep, **send_kwargs)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/requests/sessions.py", line 643, in send
|
|
r = adapter.send(request, **kwargs)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/requests/adapters.py", line 516, in send
|
|
raise ConnectionError(e, request=request)
|
|
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=8083): Max retries exceeded with url: /login (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e8402520>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.17" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_search</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.17')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.17" 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_et36.17').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e97fa460>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 537, in test_user_list_search
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e97fa460>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et36.18" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>TestUserList - test_user_list_sort</div>
|
|
</td>
|
|
<td colspan='6'>
|
|
<div class="text-center">
|
|
<a class="popup_link text-center" onfocus='blur()' onclick="showTestDetail('div_et36.18')">ERROR</a>
|
|
</div>
|
|
<!--css div popup start-->
|
|
<div id="div_et36.18" 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_et36.18').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/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e85415b0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 545, in test_user_list_sort
|
|
ul = self.get_user_table(1)
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 1826, in get_user_table
|
|
header = self.driver.find_elements_by_xpath("//table[@id='user-table']/thead/tr/th")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 410, in find_elements_by_xpath
|
|
return self.find_elements(by=By.XPATH, value=xpath)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 1005, in find_elements
|
|
return self.execute(Command.FIND_ELEMENTS, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/elements (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e85415b0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="errorClass">
|
|
<td>_ErrorHolder</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>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id="et37.1" class="none bg-info">
|
|
<td>
|
|
<div class='testcase'>tearDownClass (test_user_list)</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">Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e99f8610>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 63, in tearDownClass
|
|
cls.stop_calibre_web()
|
|
File "/home/ozzie/Development/calibre-web-test/test/helper_ui.py", line 432, in stop_calibre_web
|
|
cls.driver.find_element_by_id('admin_stop').click()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 360, in find_element_by_id
|
|
return self.find_element(by=By.ID, value=id_)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 976, in find_element
|
|
return self.execute(Command.FIND_ELEMENT, {
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/element (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e99f8610>: Failed to establish a new connection: [Errno 111] Connection refused'))
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 159, in _new_conn
|
|
conn = connection.create_connection(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 84, in create_connection
|
|
raise err
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/connection.py", line 74, in create_connection
|
|
sock.connect(sa)
|
|
ConnectionRefusedError: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 670, in urlopen
|
|
httplib_response = self._make_request(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 392, in _make_request
|
|
conn.request(method, url, **httplib_request_kw)
|
|
File "/usr/lib/python3.8/http/client.py", line 1252, in request
|
|
self._send_request(method, url, body, headers, encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1298, in _send_request
|
|
self.endheaders(body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1247, in endheaders
|
|
self._send_output(message_body, encode_chunked=encode_chunked)
|
|
File "/usr/lib/python3.8/http/client.py", line 1007, in _send_output
|
|
self.send(msg)
|
|
File "/usr/lib/python3.8/http/client.py", line 947, in send
|
|
self.connect()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 187, in connect
|
|
conn = self._new_conn()
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connection.py", line 171, in _new_conn
|
|
raise NewConnectionError(
|
|
urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7f00e98644c0>: Failed to establish a new connection: [Errno 111] Connection refused
|
|
|
|
During handling of the above exception, another exception occurred:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/ozzie/Development/calibre-web-test/test/test_user_list.py", line 65, in tearDownClass
|
|
cls.driver.get("http://127.0.0.1:8083")
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 333, in get
|
|
self.execute(Command.GET, {'url': url})
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/webdriver.py", line 319, in execute
|
|
response = self.command_executor.execute(driver_command, params)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 374, in execute
|
|
return self._request(command_info[0], url, body=data)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/selenium/webdriver/remote/remote_connection.py", line 397, in _request
|
|
resp = self._conn.request(method, url, body=body, headers=headers)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 79, in request
|
|
return self.request_encode_body(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/request.py", line 171, in request_encode_body
|
|
return self.urlopen(method, url, **extra_kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/poolmanager.py", line 336, in urlopen
|
|
response = conn.urlopen(method, u.request_uri, **kw)
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 754, in urlopen
|
|
return self.urlopen(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/connectionpool.py", line 726, in urlopen
|
|
retries = retries.increment(
|
|
File "/home/ozzie/Development/calibre-web-test/venv/lib/python3.8/site-packages/urllib3/util/retry.py", line 446, in increment
|
|
raise MaxRetryError(_pool, url, error or ResponseError(cause))
|
|
urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='127.0.0.1', port=57731): Max retries exceeded with url: /session/69ee205e-eb5a-45d8-b1b9-00e932e872cc/url (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f00e98644c0>: Failed to establish a new connection: [Errno 111] Connection refused'))</pre>
|
|
</div>
|
|
<div class="clearfix"></div>
|
|
</div>
|
|
<!--css div popup end-->
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestUserLoad</td>
|
|
<td class="text-center">1</td>
|
|
<td class="text-center">1</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('c38', 1)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt38.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserLoad - test_user_change_vis</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestUserTemplate</td>
|
|
<td class="text-center">21</td>
|
|
<td class="text-center">21</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('c39', 21)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_allow_column_restriction</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_allow_tag_restriction</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_archived_format_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_author_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_best_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_category_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_deny_column_restriction</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_deny_tag_restriction</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_detail_random_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_download_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_format_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_hot_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_language_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_limit_book_languages</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.15' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_list_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_publisher_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.17' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_random_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.18' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_read_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.19' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_recent_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.20' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_series_user_template</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt39.21' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestUserTemplate - test_ui_language_settings</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestCalibreWebVisibilitys</td>
|
|
<td class="text-center">34</td>
|
|
<td class="text-center">34</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('c40', 34)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_about</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_SMTP_Settings</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_add_user</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_archived</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_authors</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_category</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_file_formats</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_hot</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_language</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_publisher</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_random</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_rated</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_rating</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.15' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_read</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_admin_change_visibility_series</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.17' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_allow_columns</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.18' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_allow_tags</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.19' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_archive_books</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.20' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_authors_max_settings</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.21' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_change_title</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.22' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_checked_logged_in</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.23' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_hide_custom_column</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.24' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_link_column_to_read_status</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.25' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_random_books_available</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.26' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_request_link_column_to_read_status</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.27' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_restrict_columns</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.28' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_restrict_tags</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.29' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_save_views_recent</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.30' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_search_functions</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.31' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_search_order</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.32' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_search_string</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.33' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_user_email_available</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt40.34' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreWebVisibilitys - test_user_visibility_sidebar</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
|
|
<tr id="su" class="passClass">
|
|
<td>TestCalibreHelper</td>
|
|
<td class="text-center">16</td>
|
|
<td class="text-center">16</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('c41', 16)">Detail</a>
|
|
</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.1' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_author_sort</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.2' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_author_sort_comma</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.3' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_author_sort_junior</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.4' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_author_sort_oneword</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.5' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_author_sort_roman</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.6' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_Limit_Length</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.7' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_char_replacement</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.8' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_chinese_Characters</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.9' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_deg_eur_replacement</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.10' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_doubleS</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.11' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_finish_Dot</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.12' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_high23</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.13' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_check_umlauts</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.14' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_random_password</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.15' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_split_authors</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='pt41.16' class='hiddenRow bg-success'>
|
|
<td>
|
|
<div class='testcase'>TestCalibreHelper - test_whitespaces</div>
|
|
</td>
|
|
<td colspan='6' align='center'>PASS</td>
|
|
</tr>
|
|
|
|
|
|
|
|
<tr id='total_row' class="text-center bg-grey">
|
|
<td>Total</td>
|
|
<td>361</td>
|
|
<td>312</td>
|
|
<td>15</td>
|
|
<td>27</td>
|
|
<td>7</td>
|
|
<td> </td>
|
|
</tr>
|
|
</table>
|
|
<div class="panel-group">
|
|
<div class="panel panel-default">
|
|
<div class="panel-heading">
|
|
<h4 class="panel-title">
|
|
<a class="accordion-toggle" data-toggle="collapse" href="#collapseOne">
|
|
<span class="glyphicon glyphicon-plus"></span>
|
|
Tested environment
|
|
</a>
|
|
</h4>
|
|
</div>
|
|
<div id="collapseOne" class="panel-collapse collapse">
|
|
<div class="panel-body">
|
|
<table id="libs" class="table">
|
|
<thead>
|
|
<tr>
|
|
<th>Program library</th>
|
|
<th>Installed Version</th>
|
|
<th>Test class</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
|
|
<tr>
|
|
<th>Platform</th>
|
|
<td>Linux 5.13.0-21-generic #21~20.04.1-Ubuntu SMP Tue Oct 26 15:49:20 UTC 2021 x86_64 x86_64</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Python</th>
|
|
<td>3.8.10</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Babel</th>
|
|
<td>2.9.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>backports-abc</th>
|
|
<td>0.5</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask</th>
|
|
<td>1.1.2</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask-Babel</th>
|
|
<td>1.0.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask-Login</th>
|
|
<td>0.5.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask-Principal</th>
|
|
<td>0.4.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask-WTF</th>
|
|
<td>0.15.1</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>greenlet</th>
|
|
<td>1.1.2</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>httplib2</th>
|
|
<td>0.14.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>iso-639</th>
|
|
<td>0.4.5</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Jinja2</th>
|
|
<td>2.11.2</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>lxml</th>
|
|
<td>4.6.3</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>natsort</th>
|
|
<td>7.1.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>pyasn1</th>
|
|
<td>0.4.8</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyPDF3</th>
|
|
<td>1.0.3</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>pytz</th>
|
|
<td>2019.3</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyYAML</th>
|
|
<td>5.3.1</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>requests</th>
|
|
<td>2.22.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>six</th>
|
|
<td>1.14.0</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>SQLAlchemy</th>
|
|
<td>1.4.27</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>tornado</th>
|
|
<td>6.1</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Unidecode</th>
|
|
<td>1.1.1</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Wand</th>
|
|
<td>0.6.7</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Werkzeug</th>
|
|
<td>1.0.1</td>
|
|
<td>Basic</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>google-api-python-client</th>
|
|
<td>2.31.0</td>
|
|
<td>TestCliGdrivedb</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>httplib2</th>
|
|
<td>0.20.2</td>
|
|
<td>TestCliGdrivedb</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>oauth2client</th>
|
|
<td>4.1.3</td>
|
|
<td>TestCliGdrivedb</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyDrive2</th>
|
|
<td>1.10.0</td>
|
|
<td>TestCliGdrivedb</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyYAML</th>
|
|
<td>5.3.1</td>
|
|
<td>TestCliGdrivedb</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>google-api-python-client</th>
|
|
<td>2.31.0</td>
|
|
<td>TestEbookConvertCalibreGDrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>httplib2</th>
|
|
<td>0.20.2</td>
|
|
<td>TestEbookConvertCalibreGDrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>oauth2client</th>
|
|
<td>4.1.3</td>
|
|
<td>TestEbookConvertCalibreGDrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyDrive2</th>
|
|
<td>1.10.0</td>
|
|
<td>TestEbookConvertCalibreGDrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyYAML</th>
|
|
<td>5.3.1</td>
|
|
<td>TestEbookConvertCalibreGDrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>google-api-python-client</th>
|
|
<td>2.31.0</td>
|
|
<td>TestEbookConvertGDriveKepubify</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>httplib2</th>
|
|
<td>0.20.2</td>
|
|
<td>TestEbookConvertGDriveKepubify</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>oauth2client</th>
|
|
<td>4.1.3</td>
|
|
<td>TestEbookConvertGDriveKepubify</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyDrive2</th>
|
|
<td>1.10.0</td>
|
|
<td>TestEbookConvertGDriveKepubify</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyYAML</th>
|
|
<td>5.3.1</td>
|
|
<td>TestEbookConvertGDriveKepubify</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>comicapi</th>
|
|
<td>2.2.0</td>
|
|
<td>TestEditAdditionalBooks</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>rarfile</th>
|
|
<td>4.0</td>
|
|
<td>TestEditAdditionalBooks</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>google-api-python-client</th>
|
|
<td>2.31.0</td>
|
|
<td>TestEditBooksOnGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>httplib2</th>
|
|
<td>0.20.2</td>
|
|
<td>TestEditBooksOnGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>oauth2client</th>
|
|
<td>4.1.3</td>
|
|
<td>TestEditBooksOnGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyDrive2</th>
|
|
<td>1.10.0</td>
|
|
<td>TestEditBooksOnGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyYAML</th>
|
|
<td>5.3.1</td>
|
|
<td>TestEditBooksOnGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>google-api-python-client</th>
|
|
<td>2.31.0</td>
|
|
<td>TestSetupGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>httplib2</th>
|
|
<td>0.20.2</td>
|
|
<td>TestSetupGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>oauth2client</th>
|
|
<td>4.1.3</td>
|
|
<td>TestSetupGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyDrive2</th>
|
|
<td>1.10.0</td>
|
|
<td>TestSetupGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>PyYAML</th>
|
|
<td>5.3.1</td>
|
|
<td>TestSetupGdrive</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>goodreads</th>
|
|
<td>0.3.2</td>
|
|
<td>TestGoodreads</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>python-Levenshtein</th>
|
|
<td>0.12.2</td>
|
|
<td>TestGoodreads</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>jsonschema</th>
|
|
<td>4.2.1</td>
|
|
<td>TestKoboSync</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>jsonschema</th>
|
|
<td>4.2.1</td>
|
|
<td>TestKoboSyncBig</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask-SimpleLDAP</th>
|
|
<td>1.4.0</td>
|
|
<td>TestLdapLogin</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>jsonschema</th>
|
|
<td>4.2.1</td>
|
|
<td>TestLdapLogin</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>python-ldap</th>
|
|
<td>3.3.1</td>
|
|
<td>TestLdapLogin</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>Flask-Dance</th>
|
|
<td>5.1.0</td>
|
|
<td>TestOAuthLogin</td>
|
|
</tr>
|
|
|
|
<tr>
|
|
<th>SQLAlchemy-Utils</th>
|
|
<td>0.37.9</td>
|
|
<td>TestOAuthLogin</td>
|
|
</tr>
|
|
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<script>
|
|
drawCircle(312, 15, 27, 7);
|
|
showCase(5);
|
|
</script>
|
|
|
|
|
|
|
|
<footer>
|
|
<div id='foter' class="text-center">
|
|
<p>Made with HTMLTestRunner from https://github.com/oldani/HtmlTestRunner</p>
|
|
</div>
|
|
</footer>
|
|
|
|
</body>
|
|
</html> |