diff --git a/test/Calibre-Web TestSummary.html b/test/Calibre-Web TestSummary.html
index eb381c0a..97d89880 100644
--- a/test/Calibre-Web TestSummary.html
+++ b/test/Calibre-Web TestSummary.html
@@ -30,15 +30,15 @@
@@ -608,8 +608,8 @@
ret['edit_enable'] = bool(tree.find("//*[@class='glyphicon glyphicon-edit']"))
/home/matthias/Entwicklung/calibre-web-test/test/ui_helper.py:664: FutureWarning: The behavior of this method will change in future versions. Use specific 'len(elem)' or 'elem is not None' test instead.
ret['read']= bool(tree.find("//*[@id='have_read_cb']"))
-Incomming connection 127.0.0.1:54218
-127.0.0.1:54218 Timeouted
+Incomming connection 127.0.0.1:44852
+127.0.0.1:44852 Timeouted
@@ -632,8 +632,8 @@ Incomming connection 127.0.0.1:54218
aria-hidden="true">×
-
pt3.2: Incomming connection 127.0.0.1:54222
-127.0.0.1:54222 Timeouted
+
pt3.2: Incomming connection 127.0.0.1:44856
+127.0.0.1:44856 Timeouted
@@ -656,14 +656,14 @@ Incomming connection 127.0.0.1:54218
aria-hidden="true">×
-
pt3.3: Incomming connection 127.0.0.1:54224
+ pt3.3: Incomming connection 127.0.0.1:44862
Received: EHLO
Received: AUTH
User: name@host.com, Password: 10234
Received: MAIL
Received: RCPT
Received: DATA
-('Receiving message from:', ('127.0.0.1', 54224))
+('Receiving message from:', ('127.0.0.1', 44862))
('Message addressed from:', '<name@host.com> size=30379')
('Message addressed to :', ['a1@b.com'])
('Message length :', 30378)
@@ -690,17 +690,17 @@ Received: QUIT
aria-hidden="true">×
-
pt3.4: Incomming connection 127.0.0.1:54226
+ pt3.4: Incomming connection 127.0.0.1:44864
Received: EHLO
Received: AUTH
User: name@host.com, Password: 10234
Received: MAIL
Received: RCPT
Received: DATA
-('Receiving message from:', ('127.0.0.1', 54226))
-('Message addressed from:', '<name@host.com> size=507')
+('Receiving message from:', ('127.0.0.1', 44864))
+('Message addressed from:', '<name@host.com> size=508')
('Message addressed to :', ['a1@b.com'])
-('Message length :', 506)
+('Message length :', 507)
Received: QUIT
@@ -735,8 +735,8 @@ Received: QUIT
aria-hidden="true">×
-
pt4.1: Incomming connection 127.0.0.1:54318
-127.0.0.1:54318 Timeouted
+
pt4.1: Incomming connection 127.0.0.1:44964
+127.0.0.1:44964 Timeouted
@@ -759,8 +759,8 @@ Received: QUIT
aria-hidden="true">×
-
pt4.2: Incomming connection 127.0.0.1:54324
-127.0.0.1:54324 Timeouted
+
pt4.2: Incomming connection 127.0.0.1:44970
+127.0.0.1:44970 Timeouted
@@ -783,17 +783,17 @@ Received: QUIT
aria-hidden="true">×
-
pt4.3: Incomming connection 127.0.0.1:54326
+ pt4.3: Incomming connection 127.0.0.1:44972
Received: EHLO
Received: AUTH
User: name@host.com, Password: 10234
Received: MAIL
Received: RCPT
Received: DATA
-('Receiving message from:', ('127.0.0.1', 54326))
-('Message addressed from:', '<name@host.com> size=30788')
+('Receiving message from:', ('127.0.0.1', 44972))
+('Message addressed from:', '<name@host.com> size=30787')
('Message addressed to :', ['a1@b.com'])
-('Message length :', 30378)
+('Message length :', 30377)
Received: QUIT
@@ -905,12 +905,12 @@ AssertionError: logfile config value is not empty after reseting to default
-
+
test_logging.test_logging_Python36 |
5 |
- 2 |
- 1 |
+ 3 |
1 |
+ 0 |
1 |
Detail
@@ -951,54 +951,32 @@ AssertionError: logfile config value is not empty after reseting to default
|
-
+
test_logfile_change
|
-
-
-
-
-
-
-
- |
+ PASS |
-
+
test_logfile_recover
|
-
+
- |
-
+
test_anonymous.test_anonymous_Python27 |
- 1 |
+ 10 |
+ 10 |
0 |
0 |
0 |
- 1 |
- Detail
+ Detail
|
-
+
- test_anonymous_user
- |
-
-
-
-
-
-
-
+ test_anonymous_change_visibility_authors
|
+ PASS |
-
+
+
+ test_anonymous_change_visibility_category
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_hot
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_language
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_publisher
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_rated
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_series
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_sorted
+ |
+ PASS |
+
+
+
+ test_anonymous_impossible_settings
+ |
+ PASS |
+
+
+
+ test_anonymous_locale_select
+ |
+ PASS |
+
+
test_anonymous.test_anonymous_Python36 |
- 1 |
+ 10 |
+ 10 |
0 |
0 |
0 |
- 1 |
-
- Detail
- |
-
-
-
- test_anonymous_user
- |
-
-
-
-
-
-
-
- |
-
-
- unittest.loader.ModuleImportFailure |
- 1 |
- 0 |
- 0 |
- 1 |
- 0 |
- Detail
+ Detail
|
-
+
- test
+ test_anonymous_change_visibility_authors
|
-
-
-
-
-
-
-
+ | PASS |
+
+
+
+ test_anonymous_change_visibility_category
|
+ PASS |
+
+
+
+ test_anonymous_change_visibility_hot
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_language
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_publisher
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_rated
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_series
+ |
+ PASS |
+
+
+
+ test_anonymous_change_visibility_sorted
+ |
+ PASS |
+
+
+
+ test_anonymous_impossible_settings
+ |
+ PASS |
+
+
+
+ test_anonymous_locale_select
+ |
+ PASS |
test_user_template.test_user_template_Python27 |
@@ -1643,6 +1649,158 @@ ImportError: No module named mock
0 |
0 |
3 |
+
+ Detail
+ |
+
+
+
+ test_author_user_template
+ |
+ PASS |
+
+
+
+ test_best_user_template
+ |
+ PASS |
+
+
+
+ test_category_user_template
+ |
+ PASS |
+
+
+
+ test_detail_random_user_template
+ |
+ PASS |
+
+
+
+ test_hot_user_template
+ |
+ PASS |
+
+
+
+ test_language_user_template
+ |
+ PASS |
+
+
+
+ test_limit_book_languages
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_mature_content_settings
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_publisher_user_template
+ |
+ PASS |
+
+
+
+ test_random_user_template
+ |
+ PASS |
+
+
+
+ test_read_user_template
+ |
+ PASS |
+
+
+
+ test_recent_user_template
+ |
+ PASS |
+
+
+
+ test_series_user_template
+ |
+ PASS |
+
+
+
+ test_sorted_user_template
+ |
+ PASS |
+
+
+
+ test_ui_language_settings
+ |
+
+
+
+
+
+
+
+ |
+
+
+ test_user_template.test_user_template_Python36 |
+ 15 |
+ 12 |
+ 0 |
+ 0 |
+ 3 |
Detail
|
@@ -1788,158 +1946,6 @@ ImportError: No module named mock
-
- test_user_template.test_user_template_Python36 |
- 15 |
- 12 |
- 0 |
- 0 |
- 3 |
-
- Detail
- |
-
-
-
- test_author_user_template
- |
- PASS |
-
-
-
- test_best_user_template
- |
- PASS |
-
-
-
- test_category_user_template
- |
- PASS |
-
-
-
- test_detail_random_user_template
- |
- PASS |
-
-
-
- test_hot_user_template
- |
- PASS |
-
-
-
- test_language_user_template
- |
- PASS |
-
-
-
- test_limit_book_languages
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_mature_content_settings
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_publisher_user_template
- |
- PASS |
-
-
-
- test_random_user_template
- |
- PASS |
-
-
-
- test_read_user_template
- |
- PASS |
-
-
-
- test_recent_user_template
- |
- PASS |
-
-
-
- test_series_user_template
- |
- PASS |
-
-
-
- test_sorted_user_template
- |
- PASS |
-
-
-
- test_ui_language_settings
- |
-
-
-
-
-
-
-
- |
-
test_updater.test_updater |
1 |
@@ -1948,26 +1954,26 @@ ImportError: No module named mock
0 |
1 |
- Detail
+ Detail
|
-
+
test_updater
|
-
+
- |
test_cli.test_cli_Python27 |
+ 7 |
6 |
- 5 |
0 |
0 |
1 |
- Detail
+ Detail
+ |
+
+
+
+ test_cli_SSL_files
+ |
+ PASS |
+
+
+
+ test_cli_already_started
+ |
+ PASS |
+
+
+
+ test_cli_different_folder
+ |
+ PASS |
+
+
+
+ test_cli_different_settings_database
+ |
+ PASS |
+
+
+
+ test_cli_environ_port_setting
+ |
+ PASS |
+
+
+
+ test_cli_gdrive_location
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_cli_server_Stop
+ |
+ PASS |
+
+
+ test_cli.test_cli_Python36 |
+ 7 |
+ 6 |
+ 0 |
+ 0 |
+ 1 |
+
+ Detail
|
- test_already_started
+ test_cli_SSL_files
|
PASS |
- test_cli_SSL_files
+ test_cli_already_started
|
PASS |
@@ -2009,106 +2085,118 @@ ImportError: No module named mock
PASS |
-
+
+
+ test_cli_environ_port_setting
+ |
+ PASS |
+
+
test_cli_gdrive_location
|
-
+
- |
-
+
- test_environ_port_setting
+ test_cli_server_Stop
|
PASS |
- test_cli.test_cli_Python36 |
+ test_shelf.test_shelf_Python27 |
+ 7 |
6 |
- 5 |
0 |
0 |
1 |
- Detail
+ Detail
|
- test_already_started
+ test_delete_book_of_shelf
|
PASS |
- test_cli_SSL_files
+ test_private_shelf
|
PASS |
- test_cli_different_folder
+ test_public_private_shelf
|
PASS |
- test_cli_different_settings_database
+ test_public_shelf
|
PASS |
-
+
- test_cli_gdrive_location
+ test_rename_shelf
+ |
+ PASS |
+
+
+
+ test_shelf_database_change
|
-
+
- |
-
+
- test_environ_port_setting
+ test_shelf_long_name
|
PASS |
-
- test_shelf.test_shelf_Python27 |
+
+ test_shelf.test_shelf_Python36 |
7 |
6 |
+ 0 |
+ 0 |
1 |
- 0 |
- 0 |
Detail
|
@@ -2143,26 +2231,23 @@ ImportError: No module named mock
PASS |
-
+
test_shelf_database_change
|
-
+
- |
PASS |
-
- test_shelf.test_shelf_Python36 |
- 7 |
+
+ test_login.test_login_Python27 |
6 |
- 1 |
+ 6 |
+ 0 |
0 |
0 |
- Detail
+ Detail
|
- test_delete_book_of_shelf
+ test_login_capital_letters_user_unicode_password_passwort
|
PASS |
- test_private_shelf
+ test_login_delete_admin
|
PASS |
- test_public_private_shelf
+ test_login_empty_password
|
PASS |
- test_public_shelf
+ test_login_protected
|
PASS |
- test_rename_shelf
+ test_login_unicode_user_space_end_passwort
|
PASS |
-
+
- test_shelf_database_change
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_shelf_long_name
+ test_login_user_with_space_passwort_end_space
|
PASS |
- test_login.test_login_Python27 |
- 7 |
- 7 |
+ test_login.test_login_Python36 |
+ 6 |
+ 6 |
0 |
0 |
0 |
- Detail
+ Detail
|
@@ -2279,86 +2338,321 @@ AssertionError: Database change
- test_login_locale_select
+ test_login_protected
|
PASS |
-
- test_login_protected
- |
- PASS |
-
-
test_login_unicode_user_space_end_passwort
|
PASS |
-
+
test_login_user_with_space_passwort_end_space
|
PASS |
- test_login.test_login_Python36 |
- 7 |
- 7 |
+ test_ebook_convert.test_ebook_convert_Python27 |
+ 11 |
+ 11 |
0 |
0 |
0 |
- Detail
+ Detail
|
- test_login_capital_letters_user_unicode_password_passwort
+ test_SSL_smtp_setup_error
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_login_delete_admin
+ test_STARTTLS_smtp_setup_error
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_login_empty_password
+ test_convert_deactivate
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_login_locale_select
+ test_convert_email
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_login_protected
+ test_convert_failed_and_email
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_login_unicode_user_space_end_passwort
+ test_convert_only
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_login_user_with_space_passwort_end_space
+ test_convert_parameter
+ |
+ PASS |
+
+
+
+ test_convert_wrong_excecutable
+ |
+ PASS |
+
+
+
+ test_email_failed
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_email_only
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_kindle_send_not_configured
|
PASS |
- test_ebook_convert.test_ebook_convert_Python27 |
+ test_ebook_convert.test_ebook_convert_Python36 |
11 |
- 10 |
- 1 |
+ 9 |
+ 2 |
0 |
0 |
@@ -2381,11 +2675,7 @@ AssertionError: Database change
aria-hidden="true">×
- pt20.1: Incomming connection 127.0.0.1:58448
-Received: EHLO
-Received: AUTH
-User: name@host.com, Password: 1234
-Incomming connection 127.0.0.1:58450
+ pt20.1: Incomming connection 127.0.0.1:49402
@@ -2408,7 +2698,7 @@ Incomming connection 127.0.0.1:58450
aria-hidden="true">×
- pt20.2: Incomming connection 127.0.0.1:58452
+ pt20.2: Incomming connection 127.0.0.1:49406
Received: EHLO
@@ -2432,36 +2722,57 @@ Received: EHLO
aria-hidden="true">×
- pt20.3: 127.0.0.1:58452 Timeouted
+ pt20.3: 127.0.0.1:49406 Timeouted
|
-
+
test_convert_email
|
-
+
-
- pt20.5: Incomming connection 127.0.0.1:58460
-Received: EHLO
+ pt20.5: Incomming connection 127.0.0.1:49414
+Received: EHLO
+Received: AUTH
+User: name@host.com, Password: 10234
+Received: MAIL
+Received: RCPT
+Received: DATA
+('Receiving message from:', ('127.0.0.1', 49414))
+('Message addressed from:', '<name@host.com> size=523')
+('Message addressed to :', ['a1@b.com'])
+('Message length :', 506)
+Received: QUIT
@@ -2508,9 +2829,10 @@ Received: EHLO
aria-hidden="true">×
- pt20.6: Incomming connection 127.0.0.1:58462
+ pt20.6: Incomming connection 127.0.0.1:49418
Received: EHLO
-127.0.0.1:58462 Timeouted
+Received: AUTH
+User: name@host.com, Password: 1234
@@ -2529,71 +2851,64 @@ Received: EHLO
|
PASS |
-
+
test_email_failed
|
-
+
- |
-
+
test_email_only
|
-
+
- |
PASS |
-
- test_ebook_convert.test_ebook_convert_Python36 |
- 11 |
- 10 |
- 1 |
+
+ test_visiblilitys.calibre_web_visibilitys_Python27 |
+ 17 |
+ 17 |
+ 0 |
0 |
0 |
- Detail
+ Detail
|
- test_SSL_smtp_setup_error
- |
-
-
-
-
-
-
-
+ test_about
|
+ PASS |
- test_STARTTLS_smtp_setup_error
- |
-
-
-
-
-
-
-
+ test_admin_SMTP_Settings
|
+ PASS |
- test_convert_deactivate
- |
-
-
-
-
-
-
-
+ test_admin_add_user
|
+ PASS |
-
+
- test_convert_email
- |
-
-
-
-
-
-
-
+ test_admin_change_password
|
+ PASS |
- test_convert_failed_and_email
- |
-
-
-
-
-
-
-
+ test_admin_change_visibility_authors
|
+ PASS |
- test_convert_only
- |
-
-
-
-
-
-
-
+ test_admin_change_visibility_category
|
+ PASS |
- test_convert_parameter
+ test_admin_change_visibility_hot
|
PASS |
- test_convert_wrong_excecutable
+ test_admin_change_visibility_language
|
PASS |
- test_email_failed
- |
-
-
-
-
-
-
-
+ test_admin_change_visibility_publisher
|
+ PASS |
- test_email_only
- |
-
-
-
-
-
-
-
+ test_admin_change_visibility_rated
|
+ PASS |
- test_kindle_send_not_configured
+ test_admin_change_visibility_read
+ |
+ PASS |
+
+
+
+ test_admin_change_visibility_series
+ |
+ PASS |
+
+
+
+ test_admin_change_visibility_sorted
+ |
+ PASS |
+
+
+
+ test_checked_logged_in
+ |
+ PASS |
+
+
+
+ test_random_books_available
+ |
+ PASS |
+
+
+
+ test_user_email_available
+ |
+ PASS |
+
+
+
+ test_user_visibility_sidebar
|
PASS |
- test_visiblilitys.calibre_web_visibilitys_Python27 |
+ test_visiblilitys.calibre_web_visibilitys_Python36 |
17 |
17 |
0 |
@@ -2971,121 +3147,364 @@ Received: QUIT
PASS |
-
- test_visiblilitys.calibre_web_visibilitys_Python36 |
- 17 |
- 17 |
- 0 |
- 0 |
+
+ test_edit_books.test_edit_books_Python27 |
+ 23 |
+ 11 |
+ 1 |
0 |
+ 11 |
- Detail
+ Detail
|
-
+
- test_about
+ test_database_errors
+ |
+
+
+
+
+
+
+
|
- PASS |
-
+
- test_admin_SMTP_Settings
+ test_delete_book
+ |
+
+
+
+
+
+
+
|
- PASS |
-
+
- test_admin_add_user
+ test_delete_format
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_admin_change_password
+ test_edit_author
|
PASS |
- test_admin_change_visibility_authors
+ test_edit_category
|
PASS |
- test_admin_change_visibility_category
+ test_edit_comments
|
PASS |
- test_admin_change_visibility_hot
+ test_edit_custom_bool
|
PASS |
- test_admin_change_visibility_language
+ test_edit_custom_rating
|
PASS |
- test_admin_change_visibility_publisher
+ test_edit_custom_single_select
|
PASS |
- test_admin_change_visibility_rated
+ test_edit_custom_text
|
PASS |
- test_admin_change_visibility_read
+ test_edit_language
|
PASS |
- test_admin_change_visibility_series
+ test_edit_publisher
|
PASS |
-
+
- test_admin_change_visibility_sorted
+ test_edit_publishing_date
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_checked_logged_in
+ test_edit_rating
|
PASS |
- test_random_books_available
+ test_edit_series
|
PASS |
-
+
- test_user_email_available
+ test_edit_title
+ |
+
+
+
+
+
+
+
|
- PASS |
-
+
- test_user_visibility_sidebar
+ test_rename_uppercase_lowercase
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_typeahead_author
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_typeahead_language
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_typeahead_publisher
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_typeahead_series
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_typeahead_tag
+ |
+
+
+
+
+
+
+
+ |
+
+
+
+ test_upload_cover_hdd
+ |
+
+
+
+
+
+
+
|
- PASS |
- test_edit_books.test_edit_books_Python27 |
+ test_edit_books.test_edit_books_Python36 |
23 |
11 |
1 |
@@ -3440,356 +3859,71 @@ AssertionError: 'The camicdemo' != '\n '
-
- test_edit_books.test_edit_books_Python36 |
- 23 |
- 11 |
- 1 |
+
+ test_email_STARTTLS.test_STARTTLS_Python27 |
+ 2 |
+ 2 |
+ 0 |
+ 0 |
0 |
- 11 |
- Detail
+ Detail
|
-
+
- test_database_errors
+ test_STARTTLS
|
-
+
- |
-
+
- test_delete_book
+ test_STARTTLS_SSL_setup_error
|
-
+
- |
-
-
-
- test_delete_format
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_edit_author
- |
- PASS |
-
-
-
- test_edit_category
- |
- PASS |
-
-
-
- test_edit_comments
- |
- PASS |
-
-
-
- test_edit_custom_bool
- |
- PASS |
-
-
-
- test_edit_custom_rating
- |
- PASS |
-
-
-
- test_edit_custom_single_select
- |
- PASS |
-
-
-
- test_edit_custom_text
- |
- PASS |
-
-
-
- test_edit_language
- |
- PASS |
-
-
-
- test_edit_publisher
- |
- PASS |
-
-
-
- test_edit_publishing_date
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_edit_rating
- |
- PASS |
-
-
-
- test_edit_series
- |
- PASS |
-
-
-
- test_edit_title
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_rename_uppercase_lowercase
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_typeahead_author
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_typeahead_language
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_typeahead_publisher
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_typeahead_series
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_typeahead_tag
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_upload_cover_hdd
- |
-
-
-
-
-
-
@@ -3797,7 +3931,7 @@ AssertionError: 'The camicdemo' != '\n '
|
- test_email_STARTTLS.test_STARTTLS_Python27 |
+ test_email_STARTTLS.test_STARTTLS_Python36 |
2 |
2 |
0 |
@@ -3823,8 +3957,8 @@ AssertionError: 'The camicdemo' != '\n '
aria-hidden="true">×
-
pt26.1: Incomming connection 127.0.0.1:47924
-Incomming connection 127.0.0.1:47926
+ pt26.1: Incomming connection 127.0.0.1:38904
+Incomming connection 127.0.0.1:38906
Received: EHLO
Received: STARTTLS
Received: EHLO
@@ -3833,10 +3967,10 @@ User: name@host.com, Password: 10234
Received: MAIL
Received: RCPT
Received: DATA
-('Receiving message from:', ('127.0.0.1', 47926))
-('Message addressed from:', '<name@host.com> size=30378')
+('Receiving message from:', ('127.0.0.1', 38906))
+('Message addressed from:', '<name@host.com> size=30788')
('Message addressed to :', ['a1@b.com'])
-('Message length :', 30377)
+('Message length :', 30378)
Received: QUIT
@@ -3860,78 +3994,7 @@ Received: QUIT
aria-hidden="true">×
-
pt26.2: Incomming connection 127.0.0.1:47928
-
-
-
-
-
-
-
- test_email_STARTTLS.test_STARTTLS_Python36 |
- 2 |
- 2 |
- 0 |
- 0 |
- 0 |
-
- Detail
- |
-
-
-
- test_STARTTLS
- |
-
-
-
-
-
-
-
- |
-
-
-
- test_STARTTLS_SSL_setup_error
- |
-
-
-
-
-
-
@@ -3946,82 +4009,82 @@ Received: QUIT
| 0 |
0 |
- Detail
+ Detail
|
-
+
test_author_sort
|
PASS |
-
+
test_author_sort_comma
|
PASS |
-
+
test_author_sort_junior
|
PASS |
-
+
test_author_sort_oneword
|
PASS |
-
+
test_author_sort_roman
|
PASS |
-
+
test_check_Limit_Length
|
PASS |
-
+
test_check_char_replacement
|
PASS |
-
+
test_check_chinese_Characters
|
PASS |
-
+
test_check_degEUR_replacement
|
PASS |
-
+
test_check_doubleS
|
PASS |
-
+
test_check_finish_Dot
|
PASS |
-
+
test_check_high23
|
PASS |
-
+
test_check_umlauts
|
@@ -4030,17 +4093,17 @@ Received: QUIT
Total |
- 253 |
- 165 |
- 9 |
- 2 |
+ 270 |
+ 186 |
+ 7 |
+ 0 |
77 |
|