diff --git a/test/Calibre-Web TestSummary_Linux.html b/test/Calibre-Web TestSummary_Linux.html new file mode 100644 index 00000000..773b2fe8 --- /dev/null +++ b/test/Calibre-Web TestSummary_Linux.html @@ -0,0 +1,3019 @@ + + + + Calibre-Web Tests + + + + + + + + + + + + + + + + + + + +
+

Calibre-Web Tests

+
+
+
+
+
+
+ +
+
+
+
+
+
+ +

Start Time: 2020-09-08 20:59:08

+ +
+
+
+
+ +

Stop Time: 2020-09-08 22:21:49

+ +
+
+
+
+

Duration: 1h 10 min

+
+
+
+
+
+ +
+
+
+
+
+ + + + + + +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Test Group/Test caseCountPassFailErrorSkipView
TestAnonymous1313000 + Detail +
+
TestAnonymous - test_check_locale_guest
+
PASS
+
TestAnonymous - test_guest_about
+
PASS
+
TestAnonymous - test_guest_change_visibility_category
+
PASS
+
TestAnonymous - test_guest_change_visibility_format
+
PASS
+
TestAnonymous - test_guest_change_visibility_hot
+
PASS
+
TestAnonymous - test_guest_change_visibility_language
+
PASS
+
TestAnonymous - test_guest_change_visibility_publisher
+
PASS
+
TestAnonymous - test_guest_change_visibility_rated
+
PASS
+
TestAnonymous - test_guest_change_visibility_rating
+
PASS
+
TestAnonymous - test_guest_change_visibility_series
+
PASS
+
TestAnonymous - test_guest_random_books_available
+
PASS
+
TestAnonymous - test_guest_restricted_settings_visibility
+
PASS
+
TestAnonymous - test_guest_visibility_sidebar
+
PASS
TestCli76001 + Detail +
+
TestCli - test_already_started
+
PASS
+
TestCli - test_bind_to_single_interface
+
PASS
+
TestCli - test_cli_SSL_files
+
PASS
+
TestCli - test_cli_different_folder
+
PASS
+
TestCli - test_cli_different_settings_database
+
PASS
+
TestCli - test_cli_gdrive_location
+
+
+ SKIP +
+ + + +
+
TestCli - test_environ_port_setting
+
PASS
TestCoverEditBooks10100 + Detail +
+
TestCoverEditBooks - test_upload_jpg
+
+
+ FAIL +
+ + + +
TestDeleteDatabase11000 + Detail +
+
TestDeleteDatabase - test_delete_books_in_database
+
PASS
TestEbookConvert1111000 + Detail +
+
TestEbookConvert - test_convert_deactivate
+
PASS
+
TestEbookConvert - test_convert_email
+
PASS
+
TestEbookConvert - test_convert_failed_and_email
+
PASS
+
TestEbookConvert - test_convert_only
+
PASS
+
TestEbookConvert - test_convert_parameter
+
PASS
+
TestEbookConvert - test_convert_wrong_excecutable
+
PASS
+
TestEbookConvert - test_email_failed
+
PASS
+
TestEbookConvert - test_email_only
+
PASS
+
TestEbookConvert - test_kindle_send_not_configured
+
PASS
+
TestEbookConvert - test_ssl_smtp_setup_error
+
PASS
+
TestEbookConvert - test_starttls_smtp_setup_error
+
PASS
TestEditAdditionalBooks1010000 + Detail +
+
TestEditAdditionalBooks - test_change_upload_formats
+
PASS
+
TestEditAdditionalBooks - test_delete_book
+
PASS
+
TestEditAdditionalBooks - test_edit_book_identifier
+
PASS
+
TestEditAdditionalBooks - test_edit_book_identifier_capital
+
PASS
+
TestEditAdditionalBooks - test_edit_book_identifier_standard
+
PASS
+
TestEditAdditionalBooks - test_edit_special_book_identifier
+
PASS
+
TestEditAdditionalBooks - test_upload_metadata_cbt
+
PASS
+
TestEditAdditionalBooks - test_upload_metadate_cbr
+
PASS
+
TestEditAdditionalBooks - test_writeonly_database
+
PASS
+
TestEditAdditionalBooks - test_writeonly_path
+
PASS
TestEditBooks3330102 + Detail +
+
TestEditBooks - test_download_book
+
PASS
+
TestEditBooks - test_edit_author
+
PASS
+
TestEditBooks - test_edit_category
+
PASS
+
TestEditBooks - test_edit_comments
+
PASS
+
TestEditBooks - test_edit_custom_bool
+
PASS
+
TestEditBooks - test_edit_custom_categories
+
PASS
+
TestEditBooks - test_edit_custom_float
+
PASS
+
TestEditBooks - test_edit_custom_int
+
PASS
+
TestEditBooks - test_edit_custom_rating
+
PASS
+
TestEditBooks - test_edit_custom_single_select
+
PASS
+
TestEditBooks - test_edit_custom_text
+
PASS
+
TestEditBooks - test_edit_language
+
PASS
+
TestEditBooks - test_edit_publisher
+
PASS
+
TestEditBooks - test_edit_publishing_date
+
+
+ SKIP +
+ + + +
+
TestEditBooks - test_edit_rating
+
PASS
+
TestEditBooks - test_edit_series
+
PASS
+
TestEditBooks - test_edit_title
+
PASS
+
TestEditBooks - test_rename_uppercase_lowercase
+
+
+ SKIP +
+ + + +
+
TestEditBooks - test_typeahead_author
+
PASS
+
TestEditBooks - test_typeahead_functions
+
PASS
+
TestEditBooks - test_typeahead_language
+
PASS
+
TestEditBooks - test_typeahead_publisher
+
PASS
+
TestEditBooks - test_typeahead_series
+
PASS
+
TestEditBooks - test_typeahead_tag
+
PASS
+
TestEditBooks - test_upload_book_cbr
+
PASS
+
TestEditBooks - test_upload_book_cbt
+
PASS
+
TestEditBooks - test_upload_book_cbz
+
PASS
+
TestEditBooks - test_upload_book_epub
+
PASS
+
TestEditBooks - test_upload_book_fb2
+
PASS
+
TestEditBooks - test_upload_book_lit
+
PASS
+
TestEditBooks - test_upload_book_mobi
+
PASS
+
TestEditBooks - test_upload_book_pdf
+
PASS
+
TestEditBooks - test_upload_cover_hdd
+
+
+ FAIL +
+ + + +
TestEditBooksGdrive11000 + Detail +
+
TestEditBooksGdrive - test_config_gdrive
+
PASS
TestSTARTTLS33000 + Detail +
+
TestSTARTTLS - test_STARTTLS
+
PASS
+
TestSTARTTLS - test_STARTTLS_SSL_setup_error
+
PASS
+
TestSTARTTLS - test_STARTTLS_resend_password
+
PASS
TestSSL55000 + Detail +
+
TestSSL - test_SSL_None_setup_error
+
PASS
+
TestSSL - test_SSL_STARTTLS_setup_error
+
PASS
+
TestSSL - test_SSL_logging_email
+
PASS
+
TestSSL - test_SSL_only
+
PASS
+
TestSSL - test_email_limit
+
PASS
TestGoodreads33000 + Detail +
+
TestGoodreads - test_author_page
+
PASS
+
TestGoodreads - test_author_page_invalid
+
PASS
+
TestGoodreads - test_goodreads_about
+
PASS
TestCalibreHelper1616000 + Detail +
+
TestCalibreHelper - test_author_sort
+
PASS
+
TestCalibreHelper - test_author_sort_comma
+
PASS
+
TestCalibreHelper - test_author_sort_junior
+
PASS
+
TestCalibreHelper - test_author_sort_oneword
+
PASS
+
TestCalibreHelper - test_author_sort_roman
+
PASS
+
TestCalibreHelper - test_check_Limit_Length
+
PASS
+
TestCalibreHelper - test_check_char_replacement
+
PASS
+
TestCalibreHelper - test_check_chinese_Characters
+
PASS
+
TestCalibreHelper - test_check_deg_eur_replacement
+
PASS
+
TestCalibreHelper - test_check_doubleS
+
PASS
+
TestCalibreHelper - test_check_finish_Dot
+
PASS
+
TestCalibreHelper - test_check_high23
+
PASS
+
TestCalibreHelper - test_check_umlauts
+
PASS
+
TestCalibreHelper - test_random_password
+
PASS
+
TestCalibreHelper - test_split_authors
+
PASS
+
TestCalibreHelper - test_whitespaces
+
PASS
TestKoboSync88000 + Detail +
+
TestKoboSync - test_kobo_about
+
PASS
+
TestKoboSync - test_shelves_add_remove_books
+
PASS
+
TestKoboSync - test_sync_changed_book
+
PASS
+
TestKoboSync - test_sync_invalid
+
PASS
+
TestKoboSync - test_sync_reading_state
+
PASS
+
TestKoboSync - test_sync_shelf
+
PASS
+
TestKoboSync - test_sync_unchanged
+
PASS
+
TestKoboSync - test_sync_upload
+
PASS
TestLdapLogin1010000 + Detail +
+
TestLdapLogin - test_LDAP_SSL
+
PASS
+
TestLdapLogin - test_LDAP_STARTTLS
+
PASS
+
TestLdapLogin - test_LDAP_fallback_Login
+
PASS
+
TestLdapLogin - test_LDAP_import
+
PASS
+
TestLdapLogin - test_LDAP_login
+
PASS
+
TestLdapLogin - test_invalid_LDAP
+
PASS
+
TestLdapLogin - test_ldap_about
+
PASS
+
TestLdapLogin - test_ldap_authentication
+
PASS
+
TestLdapLogin - test_ldap_kobo_sync
+
PASS
+
TestLdapLogin - test_ldap_opds_download_book
+
PASS
TestLogging76001 + Detail +
+
TestLogging - test_access_log_recover
+
PASS
+
TestLogging - test_debug_log
+
PASS
+
TestLogging - test_failed_login
+
PASS
+
TestLogging - test_failed_register
+
+
+ SKIP +
+ + + +
+
TestLogging - test_logfile_change
+
PASS
+
TestLogging - test_logfile_recover
+
PASS
+
TestLogging - test_logviewer
+
PASS
TestLogin1212000 + Detail +
+
TestLogin - test_digest_login
+
PASS
+
TestLogin - test_login_capital_letters_user_unicode_password
+
PASS
+
TestLogin - test_login_delete_admin
+
PASS
+
TestLogin - test_login_empty_password
+
PASS
+
TestLogin - test_login_locale_select
+
PASS
+
TestLogin - test_login_protected
+
PASS
+
TestLogin - test_login_remember_me
+
PASS
+
TestLogin - test_login_rename_user
+
PASS
+
TestLogin - test_login_unicode_user_space_end_password
+
PASS
+
TestLogin - test_login_user_with_space_password_end_space
+
PASS
+
TestLogin - test_next
+
PASS
+
TestLogin - test_robots
+
PASS
TestOAuthLogin22000 + Detail +
+
TestOAuthLogin - test_oauth_about
+
PASS
+
TestOAuthLogin - test_visible_oauth
+
PASS
TestOPDSFeed2020000 + Detail +
+
TestOPDSFeed - test_opds
+
PASS
+
TestOPDSFeed - test_opds_author
+
PASS
+
TestOPDSFeed - test_opds_calibre_companion
+
PASS
+
TestOPDSFeed - test_opds_cover
+
PASS
+
TestOPDSFeed - test_opds_download_book
+
PASS
+
TestOPDSFeed - test_opds_formats
+
PASS
+
TestOPDSFeed - test_opds_guest_user
+
PASS
+
TestOPDSFeed - test_opds_hot
+
PASS
+
TestOPDSFeed - test_opds_language
+
PASS
+
TestOPDSFeed - test_opds_non_admin
+
PASS
+
TestOPDSFeed - test_opds_publisher
+
PASS
+
TestOPDSFeed - test_opds_random
+
PASS
+
TestOPDSFeed - test_opds_ratings
+
PASS
+
TestOPDSFeed - test_opds_read_unread
+
PASS
+
TestOPDSFeed - test_opds_search
+
PASS
+
TestOPDSFeed - test_opds_series
+
PASS
+
TestOPDSFeed - test_opds_shelf_access
+
PASS
+
TestOPDSFeed - test_opds_tags
+
PASS
+
TestOPDSFeed - test_opds_top_rated
+
PASS
+
TestOPDSFeed - test_recently_added
+
PASS
TestRegister77000 + Detail +
+
TestRegister - test_forgot_password
+
PASS
+
TestRegister - test_limit_domain
+
PASS
+
TestRegister - test_register_no_server
+
PASS
+
TestRegister - test_registering_only_email
+
PASS
+
TestRegister - test_registering_user
+
PASS
+
TestRegister - test_registering_user_fail
+
PASS
+
TestRegister - test_user_change_password
+
PASS
TestShelf1110001 + Detail +
+
TestShelf - test_add_shelf_from_search
+
PASS
+
TestShelf - test_arrange_shelf
+
PASS
+
TestShelf - test_delete_book_of_shelf
+
PASS
+
TestShelf - test_private_shelf
+
PASS
+
TestShelf - test_public_private_shelf
+
PASS
+
TestShelf - test_public_shelf
+
PASS
+
TestShelf - test_rename_shelf
+
PASS
+
TestShelf - test_shelf_action_non_shelf_edit_role
+
PASS
+
TestShelf - test_shelf_anonymous
+
PASS
+
TestShelf - test_shelf_database_change
+
+
+ SKIP +
+ + + +
+
TestShelf - test_shelf_long_name
+
PASS
TestUpdater87001 + Detail +
+
TestUpdater - test_check_update_nightly_errors
+
PASS
+
TestUpdater - test_check_update_nightly_request_errors
+
PASS
+
TestUpdater - test_check_update_stable_errors
+
PASS
+
TestUpdater - test_check_update_stable_versions
+
PASS
+
TestUpdater - test_perform_update
+
PASS
+
TestUpdater - test_perform_update_stable_errors
+
PASS
+
TestUpdater - test_perform_update_timeout
+
+
+ SKIP +
+ + + +
+
TestUpdater - test_reconnect_database
+
PASS
TestUserTemplate1919000 + Detail +
+
TestUserTemplate - test_allow_column_restriction
+
PASS
+
TestUserTemplate - test_allow_tag_restriction
+
PASS
+
TestUserTemplate - test_archived_format_template
+
PASS
+
TestUserTemplate - test_author_user_template
+
PASS
+
TestUserTemplate - test_best_user_template
+
PASS
+
TestUserTemplate - test_category_user_template
+
PASS
+
TestUserTemplate - test_deny_column_restriction
+
PASS
+
TestUserTemplate - test_deny_tag_restriction
+
PASS
+
TestUserTemplate - test_detail_random_user_template
+
PASS
+
TestUserTemplate - test_format_user_template
+
PASS
+
TestUserTemplate - test_hot_user_template
+
PASS
+
TestUserTemplate - test_language_user_template
+
PASS
+
TestUserTemplate - test_limit_book_languages
+
PASS
+
TestUserTemplate - test_publisher_user_template
+
PASS
+
TestUserTemplate - test_random_user_template
+
PASS
+
TestUserTemplate - test_read_user_template
+
PASS
+
TestUserTemplate - test_recent_user_template
+
PASS
+
TestUserTemplate - test_series_user_template
+
PASS
+
TestUserTemplate - test_ui_language_settings
+
PASS
TestCalibreWebVisibilitys3030000 + Detail +
+
TestCalibreWebVisibilitys - test_about
+
PASS
+
TestCalibreWebVisibilitys - test_admin_SMTP_Settings
+
PASS
+
TestCalibreWebVisibilitys - test_admin_add_user
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_password
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_archived
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_authors
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_category
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_file_formats
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_hot
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_language
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_publisher
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_random
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_rated
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_rating
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_read
+
PASS
+
TestCalibreWebVisibilitys - test_admin_change_visibility_series
+
PASS
+
TestCalibreWebVisibilitys - test_allow_columns
+
PASS
+
TestCalibreWebVisibilitys - test_allow_tags
+
PASS
+
TestCalibreWebVisibilitys - test_archive_books
+
PASS
+
TestCalibreWebVisibilitys - test_authors_max_settings
+
PASS
+
TestCalibreWebVisibilitys - test_checked_logged_in
+
PASS
+
TestCalibreWebVisibilitys - test_hide_custom_column
+
PASS
+
TestCalibreWebVisibilitys - test_link_column_to_read_status
+
PASS
+
TestCalibreWebVisibilitys - test_random_books_available
+
PASS
+
TestCalibreWebVisibilitys - test_restrict_columns
+
PASS
+
TestCalibreWebVisibilitys - test_restrict_tags
+
PASS
+
TestCalibreWebVisibilitys - test_search_functions
+
PASS
+
TestCalibreWebVisibilitys - test_search_string
+
PASS
+
TestCalibreWebVisibilitys - test_user_email_available
+
PASS
+
TestCalibreWebVisibilitys - test_user_visibility_sidebar
+
PASS
Total238230206 
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Program libraryInstalled VersionTest class
PlatformLinux 5.4.0-45-generic #49-Ubuntu SMP Wed Aug 26 13:38:52 UTC 2020 x86_64 x86_64Basic
Python3.8.2Basic
Babel2.8.0Basic
backports-abc0.5Basic
Flask1.1.2Basic
Flask-Babel1.0.0Basic
Flask-Login0.5.0Basic
Flask-Principal0.4.0Basic
iso-6390.4.5Basic
Jinja22.11.2Basic
PyPDF21.26.0Basic
pytz2020.1Basic
requests2.23.0Basic
singledispatch3.4.0.3Basic
six1.15.0Basic
SQLAlchemy1.3.19Basic
tornado6.0.4Basic
Unidecode1.1.1Basic
Wand0.5.9Basic
Werkzeug1.0.1Basic
Pillow7.2.0TestCoverEditBooks
comicapi2.1.1TestEditAdditionalBooks
lxml4.5.2TestEditAdditionalBooks
Pillow7.2.0TestEditAdditionalBooks
rarfile4.0TestEditAdditionalBooks
lxml4.5.2TestEditBooks
Pillow7.2.0TestEditBooks
google-api-python-client1.11.0TestEditBooksGdrive
httplib20.18.1TestEditBooksGdrive
oauth2client4.1.3TestEditBooksGdrive
PyDrive1.3.1TestEditBooksGdrive
PyYAML5.3.1TestEditBooksGdrive
goodreads0.3.2TestGoodreads
jsonschema3.2.0TestKoboSync
Flask-SimpleLDAP1.4.0TestLdapLogin
jsonschema3.2.0TestLdapLogin
python-ldap3.3.1TestLdapLogin
Flask-Dance3.0.0TestOAuthLogin
SQLAlchemy-Utils0.36.8TestOAuthLogin
+
+
+
+
+ + + + + + + + + \ No newline at end of file