Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- frappe@ubuntu:~/frappe-bench$ bench --site site1.local run-tests --app frappe
- WARNING Property: Unknown Property name. [11:3: overflow-wrap]
- .........F....
- test_incoming_attached_email_from_outlook_layers (frappe.email.doctype.email_account.test_email_account.TestEmailAccount) (5.14s)
- ......
- test_threading (frappe.email.doctype.email_account.test_email_account.TestEmailAccount) (2.32s)
- .
- test_threading_by_message_id (frappe.email.doctype.email_account.test_email_account.TestEmailAccount) (2.29s)
- ...WARNING Property: Unknown Property name. [1:90: overflow-wrap]
- test_add_subscription_and_send_mail (frappe.email.doctype.document_follow.test_document_follow.TestDocumentFollow) (2.37s)
- ....
- test_date_changed (frappe.email.doctype.notification.test_notification.TestNotification) (7.51s)
- ........Data Migration Run failed
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 59, in run_current_mapping
- done = self.push()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 279, in push
- done = self._push_insert()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 292, in _push_insert
- connection = self.get_connection()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 270, in get_connection
- self.data_migration_connector).get_connection()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/data_migration_connector.py", line 29, in get_connection
- self.connection = FrappeConnection(self)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/connectors/frappe_connection.py", line 10, in __init__
- self.connector.username, self.get_password())
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- E
- test_approve (frappe.workflow.doctype.workflow.test_workflow.TestWorkflow)
- test simple workflow (3.04s)
- ......
- test_get_data (frappe.contacts.report.addresses_and_contacts.test_addresses_and_contacts.TestAddressesAndContacts) (3.26s)
- .........
- test_point_allocation_for_assigned_users (frappe.social.doctype.energy_point_log.test_energy_point_log.TestEnergyPointLog) (3.07s)
- .
- test_points_based_on_max_points (frappe.social.doctype.energy_point_log.test_energy_point_log.TestEnergyPointLog) (3.32s)
- ....
- test_review (frappe.social.doctype.energy_point_log.test_energy_point_log.TestEnergyPointLog) (2.59s)
- .....F.........F.
- test_validate_doc_events (frappe.integrations.doctype.webhook.test_webhook.TestWebhook)
- Test creating a submit-related webhook for a non-submittable DocType (2.19s)
- ..
- test_validate_request_body_form (frappe.integrations.doctype.webhook.test_webhook.TestWebhook)
- Test validation of Form URL-Encoded request body (2.01s)
- ....
- test_daily_auto_repeat (frappe.automation.doctype.auto_repeat.test_auto_repeat.TestAutoRepeat) (3.74s)
- ...
- test_notification_is_attached (frappe.automation.doctype.auto_repeat.test_auto_repeat.TestAutoRepeat) (7.61s)
- ..
- test_clear_assignment (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (3.62s)
- .
- test_close_assignment (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (4.94s)
- .
- test_load_balancing (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (45.6s)
- .
- test_round_robin (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (5.42s)
- .......F...............
- test_log_touched_tables (frappe.tests.test_db.TestDB) (4.01s)
- .EE
- test_fieldlevel_permissions_in_load (frappe.tests.test_form_load.TestFormLoad) (4.29s)
- .
- test_fieldlevel_permissions_in_load_for_child_table (frappe.tests.test_form_load.TestFormLoad) (9.51s)
- ..............
- test_nested_permission (frappe.tests.test_db_query.TestReportview) (2.15s)
- .....
- test_db_update (frappe.tests.test_db_update.TestDBUpdate) (2.99s)
- .EEEEEEEEEE......EEEEEEEE..........Efound enabled_scheduler_events
- ...
- test_job_timeout (frappe.tests.test_scheduler.TestScheduler) (15.2s)
- ..
- test_assign (frappe.tests.test_assign.TestAssign) (2.18s)
- .
- test_assignment_count (frappe.tests.test_assign.TestAssign) (10.7s)
- .......
- test_delete_doc (frappe.tests.test_global_search.TestGlobalSearch) (1.07e+02s)
- .
- test_get_field_value (frappe.tests.test_global_search.TestGlobalSearch) (2.4s)
- .
- test_insert_child_table (frappe.tests.test_global_search.TestGlobalSearch) (5.99s)
- .
- test_search (frappe.tests.test_global_search.TestGlobalSearch) (3.75s)
- .
- test_update_doc (frappe.tests.test_global_search.TestGlobalSearch) (3.86s)
- .
- test_update_fields (frappe.tests.test_global_search.TestGlobalSearch) (4.28s)
- .b'NoneType: None\n'
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/website/context.py", line 48, in update_controller_context
- ret = module.get_context(context)
- File "/home/frappe/frappe-bench/apps/erpnext/erpnext/www/book_appointment/verify/index.py", line 10, in get_context
- email = frappe.form_dict['email']
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/werkzeug/local.py", line 378, in <lambda>
- __getitem__ = lambda x, i: x._get_current_object()[i]
- KeyError: 'email'
- test_web_page_index (frappe.tests.test_global_search.TestGlobalSearch) (10.1s)
- .E...........F......................................F...
- test_active_domains (frappe.tests.test_domainification.TestDomainification) (4.04s)
- .
- test_desktop_icon_for_domainification (frappe.tests.test_domainification.TestDomainification)
- desktop icon should be hidden if doctype's restrict to domain is not in active domains (5.56s)
- .
- test_doctype_and_role_domainification (frappe.tests.test_domainification.TestDomainification) (5.15s)
- .
- test_module_def_for_domainification (frappe.tests.test_domainification.TestDomainification)
- modules should be hidden if module def's restrict to domain is not in active domains (6.46s)
- ......
- test_basic_permission (frappe.tests.test_permissions.TestPermissions) (2.17s)
- ..F
- test_default_values (frappe.tests.test_permissions.TestPermissions) (2.67s)
- .F.F........
- test_strict_user_permissions (frappe.tests.test_permissions.TestPermissions)
- If `Strict User Permissions` is checked in System Settings, (11.3s)
- ....................EEEEE..
- test_custom_fields (frappe.tests.test_dynamic_links.TestDynamicLinks) (7.27s)
- .....................
- test_core_doctype_customization (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (3.85s)
- ...
- test_save_customization_custom_field_property (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.81s)
- .
- test_save_customization_field_property (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.61s)
- .
- test_save_customization_new_field (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (5.9s)
- .
- test_save_customization_property (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.9s)
- .
- test_save_customization_remove_field (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.18s)
- .
- test_set_allow_on_submit (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.51s)
- .
- test_title_field_pattern (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (3.18s)
- .....F.
- test_delete (frappe.core.doctype.user.test_user.TestUser) (3.87s)
- .
- test_delete_user (frappe.core.doctype.user.test_user.TestUser) (2.77s)
- ....
- test_user_type (frappe.core.doctype.user.test_user.TestUser) (6.04s)
- ..
- test_default_folder (frappe.core.doctype.file.test_file.TestFile) (3.0s)
- ..
- test_folder_copy (frappe.core.doctype.file.test_file.TestFile) (2.02s)
- .
- test_folder_depth (frappe.core.doctype.file.test_file.TestFile) (3.54s)
- .
- test_on_delete (frappe.core.doctype.file.test_file.TestFile) (2.75s)
- ......
- test_doctype (frappe.core.doctype.translation.test_translation.TestTranslation) (6.01s)
- .............
- test_data_import_from_file (frappe.core.doctype.data_import.test_importer.TestImporter) (7.97s)
- ....
- test_export_csv_response (frappe.core.doctype.data_import.test_exporter.TestExporter) (6.03s)
- ..EF....
- test_for_applicable_on_update_from_apply_to_all (frappe.core.doctype.user_permission.test_user_permission.TestUserPermission)
- Update User Permission from all to some applicable Doctypes (3.36s)
- ....EE.E............
- test_depends_on_fields (frappe.core.doctype.doctype.test_doctype.TestDocType) (2.67s)
- .
- test_doctype_unique_constraint_dropped (frappe.core.doctype.doctype.test_doctype.TestDocType) (3.19s)
- ......
- test_sync_field_order (frappe.core.doctype.doctype.test_doctype.TestDocType) (5.02s)
- ..
- test_validate_name (frappe.core.doctype.doctype.test_doctype.TestDocType) (2.42s)
- ...........................EEFF
- test_linked_with (frappe.desk.form.test_form.TestForm) (8.53s)
- .
- ======================================================================
- ERROR: test_run (frappe.data_migration.doctype.data_migration_run.test_data_migration_run.TestDataMigrationRun)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/test_data_migration_run.py", line 31, in test_run
- run.run()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 15, in run
- self.enqueue_next_mapping()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 29, in enqueue_next_mapping
- frappe.enqueue_doc(self.doctype, self.name, 'run_current_mapping', now=frappe.flags.in_test)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1505, in enqueue_doc
- return frappe.utils.background_jobs.enqueue_doc(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/background_jobs.py", line 77, in enqueue_doc
- doc_method=method, queue=queue, timeout=timeout, now=now, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/background_jobs.py", line 44, in enqueue
- return frappe.call(method, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1054, in call
- return fn(*args, **newargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/background_jobs.py", line 80, in run_doc_method
- getattr(frappe.get_doc(doctype, name), doc_method)(**kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 73, in run_current_mapping
- raise e
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 59, in run_current_mapping
- done = self.push()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 279, in push
- done = self._push_insert()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 292, in _push_insert
- connection = self.get_connection()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 270, in get_connection
- self.data_migration_connector).get_connection()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/data_migration_connector.py", line 29, in get_connection
- self.connection = FrappeConnection(self)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/connectors/frappe_connection.py", line 10, in __init__
- self.connector.username, self.get_password())
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_import_fails (frappe.tests.test_safe_exec.TestSafeExec)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_safe_exec.py", line 7, in test_import_fails
- self.assertRaises(ImportError, safe_exec, 'import os')
- File "/usr/lib/python3.6/unittest/case.py", line 733, in assertRaises
- return context.handle('assertRaises', args, kwargs)
- File "/usr/lib/python3.6/unittest/case.py", line 178, in handle
- callable_obj(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/safe_exec.py", line 20, in safe_exec
- raise ServerScriptNotEnabled
- frappe.utils.safe_exec.ServerScriptNotEnabled
- ======================================================================
- ERROR: test_internal_attributes (frappe.tests.test_safe_exec.TestSafeExec)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_safe_exec.py", line 10, in test_internal_attributes
- self.assertRaises(SyntaxError, safe_exec, '().__class__.__call__')
- File "/usr/lib/python3.6/unittest/case.py", line 733, in assertRaises
- return context.handle('assertRaises', args, kwargs)
- File "/usr/lib/python3.6/unittest/case.py", line 178, in handle
- callable_obj(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/safe_exec.py", line 20, in safe_exec
- raise ServerScriptNotEnabled
- frappe.utils.safe_exec.ServerScriptNotEnabled
- ======================================================================
- ERROR: test_authenticate_for_2factor (frappe.tests.test_twofactor.TestTwoFactor)
- Verification obj and tmp_id should be set in frappe.local.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_bypass_restict_ip (frappe.tests.test_twofactor.TestTwoFactor)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_confirm_otp_token (frappe.tests.test_twofactor.TestTwoFactor)
- Ensure otp is confirmed
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_get_cached_user_pass (frappe.tests.test_twofactor.TestTwoFactor)
- Cached data should not contain user and pass before 2fa.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_get_otpsecret_for_user (frappe.tests.test_twofactor.TestTwoFactor)
- OTP secret should be set for user.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_get_verification_obj (frappe.tests.test_twofactor.TestTwoFactor)
- Confirm verification object is returned.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_render_string_template (frappe.tests.test_twofactor.TestTwoFactor)
- String template renders as expected with variables.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_should_run_2fa (frappe.tests.test_twofactor.TestTwoFactor)
- Should return true if enabled.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_two_factor_is_enabled (frappe.tests.test_twofactor.TestTwoFactor)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_two_factor_is_enabled_for_user (frappe.tests.test_twofactor.TestTwoFactor)
- Should return true if enabled for user.
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
- self.http_requests = create_http_request()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
- enable_2fa()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
- system_settings.save(ignore_permissions=True)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_auth_via_api_key_secret (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 130, in test_auth_via_api_key_secret
- res = requests.post(frappe.get_site_config().host_name + "/api/method/frappe.auth.get_logged_user", headers=header)
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- ======================================================================
- ERROR: test_create_doc (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 33, in test_create_doc
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_delete_doc (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 108, in test_delete_doc
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_get_doc (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 48, in test_get_doc
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_insert_many (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 14, in test_insert_many
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_list_docs (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 42, in test_list_docs
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_update_child_doc (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 71, in test_update_child_doc
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_update_doc (frappe.tests.test_api.TestAPI)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 59, in test_update_doc
- server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
- self._login(username, password)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
- }, verify=self.verify, headers=self.headers)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
- return self.request('POST', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
- prep = self.prepare_request(req)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
- hooks=merge_hooks(request.hooks, self.hooks),
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
- self.prepare_url(url, params)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
- raise MissingSchema(error)
- requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
- ======================================================================
- ERROR: test_revert_series (frappe.tests.test_naming.TestNaming)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_naming.py", line 91, in test_revert_series
- frappe.db.sql("""INSERT INTO `tabSeries` (name, current) values (%s, 3)""", (series,))
- File "/home/frappe/frappe-bench/apps/frappe/frappe/database/database.py", line 156, in sql
- self._cursor.execute(query, values)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
- result = self._query(query)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
- conn.query(q)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 517, in query
- self._affected_rows = self._read_query_result(unbuffered=unbuffered)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 732, in _read_query_result
- result.read()
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 1075, in read
- first_packet = self.connection._read_packet()
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 684, in _read_packet
- packet.check_error()
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
- err.raise_mysql_exception(self._data)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
- raise errorclass(errno, errval)
- pymysql.err.IntegrityError: (1062, "Duplicate entry 'TEST-' for key 'PRIMARY'")
- ======================================================================
- ERROR: test_patch_module_names (frappe.tests.test_patches.TestPatches)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_patches.py", line 15, in test_patch_module_names
- self.assertTrue(frappe.get_attr(patchmodule.split()[0] + ".execute"))
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1045, in get_attr
- return getattr(get_module(modulename), methodname)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 826, in get_module
- return importlib.import_module(modulename)
- File "/home/frappe/frappe-bench/env/lib/python3.6/importlib/__init__.py", line 126, in import_module
- return _bootstrap._gcd_import(name[level:], package, level)
- File "<frozen importlib._bootstrap>", line 994, in _gcd_import
- File "<frozen importlib._bootstrap>", line 971, in _find_and_load
- File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
- File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
- File "<frozen importlib._bootstrap_external>", line 678, in exec_module
- File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
- File "/home/frappe/frappe-bench/apps/erpnext/erpnext/patches/v5_7/item_template_attributes.py", line 6, in <module>
- from frappe.exceptions import SQLError
- ImportError: cannot import name 'SQLError'
- ======================================================================
- ERROR: test_invalid_login (frappe.tests.test_oauth20.TestOAuth20)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 27, in test_invalid_login
- self.assertFalse(check_valid_openid_response())
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 206, in check_valid_openid_response
- "/api/method/frappe.integrations.oauth2.openid_profile", headers=headers)
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- ======================================================================
- ERROR: test_login_using_authorization_code (frappe.tests.test_oauth20.TestOAuth20)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 40, in test_login_using_authorization_code
- frappe.get_site_config().host_name + "/api/method/login",
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- ======================================================================
- ERROR: test_login_using_implicit_token (frappe.tests.test_oauth20.TestOAuth20)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 172, in test_login_using_implicit_token
- frappe.get_site_config().host_name + "/api/method/login",
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- ======================================================================
- ERROR: test_resource_owner_password_credentials_grant (frappe.tests.test_oauth20.TestOAuth20)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 152, in test_resource_owner_password_credentials_grant
- "/api/method/frappe.integrations.oauth2.get_token", data=payload, headers=headers)
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- ======================================================================
- ERROR: test_revoke_token (frappe.tests.test_oauth20.TestOAuth20)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 92, in test_revoke_token
- frappe.get_site_config().host_name + "/api/method/login",
- TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
- ======================================================================
- ERROR: test_api (frappe.core.doctype.server_script.test_server_script.TestServerScript)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connection.py", line 157, in _new_conn
- (self._dns_host, self.port), self.timeout, **extra_kw
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/util/connection.py", line 61, in create_connection
- for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
- File "/usr/lib/python3.6/socket.py", line 745, in getaddrinfo
- for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
- socket.gaierror: [Errno -3] Temporary failure in name resolution
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connectionpool.py", line 672, in urlopen
- chunked=chunked,
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connectionpool.py", line 387, in _make_request
- conn.request(method, url, **httplib_request_kw)
- File "/usr/lib/python3.6/http/client.py", line 1264, in request
- self._send_request(method, url, body, headers, encode_chunked)
- File "/usr/lib/python3.6/http/client.py", line 1310, in _send_request
- self.endheaders(body, encode_chunked=encode_chunked)
- File "/usr/lib/python3.6/http/client.py", line 1259, in endheaders
- self._send_output(message_body, encode_chunked=encode_chunked)
- File "/usr/lib/python3.6/http/client.py", line 1038, in _send_output
- self.send(msg)
- File "/usr/lib/python3.6/http/client.py", line 976, in send
- self.connect()
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connection.py", line 184, in connect
- conn = self._new_conn()
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connection.py", line 169, in _new_conn
- self, "Failed to establish a new connection: %s" % e
- urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7faa816c9e80>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
- timeout=timeout
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connectionpool.py", line 720, in urlopen
- method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/util/retry.py", line 436, in increment
- raise MaxRetryError(_pool, url, error or ResponseError(cause))
- urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host='site1.local', port=8000): Max retries exceeded with url: /api/method/test_server_script (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7faa816c9e80>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/server_script/test_server_script.py", line 72, in test_api
- response = requests.post(get_site_url(frappe.local.site) + "/api/method/test_server_script")
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/api.py", line 116, in post
- return request('post', url, data=data, json=json, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/api.py", line 60, in request
- return session.request(method=method, url=url, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 533, in request
- resp = self.send(prep, **send_kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 646, in send
- r = adapter.send(request, **kwargs)
- File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
- raise ConnectionError(e, request=request)
- requests.exceptions.ConnectionError: HTTPConnectionPool(host='site1.local', port=8000): Max retries exceeded with url: /api/method/test_server_script (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7faa816c9e80>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution',))
- ======================================================================
- ERROR: test_activity_log (frappe.core.doctype.activity_log.test_activity_log.TestActivityLog)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 255, in check_password
- return check_password(user, pwd)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/password.py", line 66, in check_password
- raise frappe.AuthenticationError(_('Incorrect User or Password'))
- frappe.exceptions.AuthenticationError: Incorrect User or Password
- During handling of the above exception, another exception occurred:
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/test_activity_log.py", line 23, in test_activity_log
- frappe.local.login_manager = LoginManager()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 105, in __init__
- if self.login()==False: return
- File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 126, in login
- self.authenticate(user=user, pwd=pwd)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 217, in authenticate
- self.user = self.check_password(user, pwd)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 258, in check_password
- self.fail('Incorrect password', user=user)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 266, in fail
- raise frappe.AuthenticationError
- frappe.exceptions.AuthenticationError
- ======================================================================
- ERROR: test_brute_security (frappe.core.doctype.activity_log.test_activity_log.TestActivityLog)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/test_activity_log.py", line 54, in test_brute_security
- 'allow_login_after_fail': 5
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/test_activity_log.py", line 89, in update_system_settings
- doc.save()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
- return self._save(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
- self._validate()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
- self._validate_mandatory()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
- name=self.name))
- frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
- ======================================================================
- ERROR: test_non_standard_script_report (frappe.core.doctype.report.test_report.TestReport)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/test_report.py", line 95, in test_non_standard_script_report
- data = report.get_data()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py", line 148, in get_data
- filters=filters, user=user, ignore_prepared_report=ignore_prepared_report)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 526, in wrapper_fn
- retval = fn(*args, **get_newargs(fn, kwargs))
- File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/query_report.py", line 183, in run
- result = generate_report_result(report, filters, user, custom_columns)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/query_report.py", line 59, in generate_report_result
- res = report.execute_script_report(filters)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py", line 118, in execute_script_report
- res = self.execute_script(filters)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py", line 138, in execute_script
- safe_exec(self.report_script, None, loc)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/safe_exec.py", line 20, in safe_exec
- raise ServerScriptNotEnabled
- frappe.utils.safe_exec.ServerScriptNotEnabled
- ======================================================================
- ERROR: test_rows (frappe.desk.doctype.note.test_note.TestNote)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/note/test_note.py", line 38, in test_rows
- version = frappe.get_doc('Version', dict(docname=note.name))
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 752, in get_doc
- doc = frappe.model.document.get_doc(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 71, in get_doc
- return controller(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 102, in __init__
- frappe.DoesNotExistError)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 376, in throw
- msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 355, in msgprint
- _raise_exception()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 315, in _raise_exception
- raise raise_exception(msg)
- frappe.exceptions.DoesNotExistError: Version {'docname': 'test note'} not found
- ======================================================================
- ERROR: test_version (frappe.desk.doctype.note.test_note.TestNote)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/note/test_note.py", line 25, in test_version
- version = frappe.get_doc('Version', dict(docname=note.name))
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 752, in get_doc
- doc = frappe.model.document.get_doc(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 71, in get_doc
- return controller(*args, **kwargs)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 102, in __init__
- frappe.DoesNotExistError)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 376, in throw
- msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable)
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 355, in msgprint
- _raise_exception()
- File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 315, in _raise_exception
- raise raise_exception(msg)
- frappe.exceptions.DoesNotExistError: Version {'docname': 'test note'} not found
- ======================================================================
- FAIL: test_rfc_5322_header_is_wrapped_at_998_chars (frappe.email.test_email_body.TestEmailBody)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/email/test_email_body.py", line 92, in test_rfc_5322_header_is_wrapped_at_998_chars
- ".really.long.message.id.that.should.not.wrap.unti" in result)
- AssertionError: False is not true
- ======================================================================
- FAIL: test_unverified_record_removal (frappe.website.doctype.personal_data_deletion_request.test_personal_data_deletion_request.TestPersonalDataDeletionRequest)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/website/doctype/personal_data_deletion_request/test_personal_data_deletion_request.py", line 54, in test_unverified_record_removal
- self.assertFalse(frappe.db.exists("Personal Data Deletion Request", self.delete_request.name))
- AssertionError: 'deleted-user-0003@deleted.com' is not false
- ======================================================================
- FAIL: test_meta_tag_generation (frappe.website.doctype.website_route_meta.test_website_route_meta.TestWebsiteRouteMeta)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/website/doctype/website_route_meta/test_website_route_meta.py", line 39, in test_meta_tag_generation
- self.assertTrue('''<meta name="type" content="blog_post">''' in html)
- AssertionError: False is not true
- ======================================================================
- FAIL: test_link_count (frappe.tests.test_document.TestDocument)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_document.py", line 212, in test_link_count
- self.assertEqual(old_count + 1, new_count)
- AssertionError: 1 != 118
- ======================================================================
- FAIL: test_if_user_is_added (frappe.tests.test_seen.TestSeen)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_seen.py", line 45, in test_if_user_is_added
- self.assertFalse('test@example.com' in json.loads(ev._seen))
- AssertionError: True is not false
- ======================================================================
- FAIL: test_user_permission_on_defaults (frappe.tests.test_defaults.TestDefaults)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_defaults.py", line 52, in test_user_permission_on_defaults
- self.assertEqual(get_global_default("language"), "en")
- AssertionError: None != 'en'
- ======================================================================
- FAIL: test_contextual_user_permission (frappe.tests.test_permissions.TestPermissions)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_permissions.py", line 381, in test_contextual_user_permission
- self.assertEqual(len(posts), 4)
- AssertionError: 5 != 4
- ======================================================================
- FAIL: test_if_owner_permission_overrides_properly (frappe.tests.test_permissions.TestPermissions)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_permissions.py", line 406, in test_if_owner_permission_overrides_properly
- self.assertEqual(frappe.get_list('Blog Post'), [])
- AssertionError: Lists differ: [{'name': '-test-blog-post'}, {'name': '-t[130 chars]69'}] != []
- First list contains 5 additional elements.
- First extra element 0:
- {'name': '-test-blog-post'}
- + []
- - [{'name': '-test-blog-post'},
- - {'name': '-test-blog-post-1'},
- - {'name': '-test-blog-post-2'},
- - {'name': '-test-blog-post-3'},
- - {'name': '-test-blog-post-2020-10-08-19-20-50556769'}]
- ======================================================================
- FAIL: test_insert_if_owner_with_user_permissions (frappe.tests.test_permissions.TestPermissions)
- If `If Owner` is checked for a Role, check if that document
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_permissions.py", line 278, in test_insert_if_owner_with_user_permissions
- self.assertTrue(doc.has_permission("read"))
- AssertionError: False is not true
- ======================================================================
- FAIL: test_get_diff (frappe.core.doctype.version.test_version.TestVersion)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/version/test_version.py", line 31, in test_get_diff
- self.assertEqual(get_new_values(diff)[1], '07-20-2017 00:00:00')
- AssertionError: '20-07-2017 00:00:00' != '07-20-2017 00:00:00'
- - 20-07-2017 00:00:00
- ? ---
- + 07-20-2017 00:00:00
- ? +++
- ======================================================================
- FAIL: test_doctype_event (frappe.core.doctype.server_script.test_server_script.TestServerScript)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/server_script/test_server_script.py", line 67, in test_doctype_event
- self.assertEqual(todo.status, 'Closed')
- AssertionError: 'Open' != 'Closed'
- - Open
- + Closed
- ======================================================================
- FAIL: test_assignment (frappe.desk.doctype.notification_log.test_notification_log.TestNotificationLog)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/notification_log/test_notification_log.py", line 25, in test_assignment
- self.assertEqual(log_type, 'Assignment')
- AssertionError: None != 'Assignment'
- ======================================================================
- FAIL: test_share (frappe.desk.doctype.notification_log.test_notification_log.TestNotificationLog)
- ----------------------------------------------------------------------
- Traceback (most recent call last):
- File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/notification_log/test_notification_log.py", line 36, in test_share
- self.assertEqual(log_type, 'Share')
- AssertionError: None != 'Share'
- ----------------------------------------------------------------------
- Ran 436 tests in 615.261s
- FAILED (failures=13, errors=34)
Add Comment
Please, Sign In to add comment