Guest User

Untitled

a guest
Oct 8th, 2020
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 64.93 KB | None | 0 0
  1. frappe@ubuntu:~/frappe-bench$ bench --site site1.local run-tests --app frappe
  2. WARNING Property: Unknown Property name. [11:3: overflow-wrap]
  3. .........F....
  4. test_incoming_attached_email_from_outlook_layers (frappe.email.doctype.email_account.test_email_account.TestEmailAccount) (5.14s)
  5. ......
  6. test_threading (frappe.email.doctype.email_account.test_email_account.TestEmailAccount) (2.32s)
  7. .
  8. test_threading_by_message_id (frappe.email.doctype.email_account.test_email_account.TestEmailAccount) (2.29s)
  9. ...WARNING  Property: Unknown Property name. [1:90: overflow-wrap]
  10.  
  11. test_add_subscription_and_send_mail (frappe.email.doctype.document_follow.test_document_follow.TestDocumentFollow) (2.37s)
  12. ....
  13. test_date_changed (frappe.email.doctype.notification.test_notification.TestNotification) (7.51s)
  14. ........Data Migration Run failed
  15. Traceback (most recent call last):
  16.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 59, in run_current_mapping
  17.     done = self.push()
  18.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 279, in push
  19.     done = self._push_insert()
  20.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 292, in _push_insert
  21.     connection = self.get_connection()
  22.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 270, in get_connection
  23.     self.data_migration_connector).get_connection()
  24.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/data_migration_connector.py", line 29, in get_connection
  25.     self.connection = FrappeConnection(self)
  26.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/connectors/frappe_connection.py", line 10, in __init__
  27.     self.connector.username, self.get_password())
  28.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  29.     self._login(username, password)
  30.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  31.     }, verify=self.verify, headers=self.headers)
  32.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  33.     return self.request('POST', url, data=data, json=json, **kwargs)
  34.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  35.     prep = self.prepare_request(req)
  36.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  37.     hooks=merge_hooks(request.hooks, self.hooks),
  38.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  39.     self.prepare_url(url, params)
  40.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  41.     raise MissingSchema(error)
  42. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  43.  
  44. E
  45. test_approve (frappe.workflow.doctype.workflow.test_workflow.TestWorkflow)
  46. test simple workflow (3.04s)
  47. ......
  48. test_get_data (frappe.contacts.report.addresses_and_contacts.test_addresses_and_contacts.TestAddressesAndContacts) (3.26s)
  49. .........
  50. test_point_allocation_for_assigned_users (frappe.social.doctype.energy_point_log.test_energy_point_log.TestEnergyPointLog) (3.07s)
  51. .
  52. test_points_based_on_max_points (frappe.social.doctype.energy_point_log.test_energy_point_log.TestEnergyPointLog) (3.32s)
  53. ....
  54. test_review (frappe.social.doctype.energy_point_log.test_energy_point_log.TestEnergyPointLog) (2.59s)
  55. .....F.........F.
  56. test_validate_doc_events (frappe.integrations.doctype.webhook.test_webhook.TestWebhook)
  57. Test creating a submit-related webhook for a non-submittable DocType (2.19s)
  58. ..
  59. test_validate_request_body_form (frappe.integrations.doctype.webhook.test_webhook.TestWebhook)
  60. Test validation of Form URL-Encoded request body (2.01s)
  61. ....
  62. test_daily_auto_repeat (frappe.automation.doctype.auto_repeat.test_auto_repeat.TestAutoRepeat) (3.74s)
  63. ...
  64. test_notification_is_attached (frappe.automation.doctype.auto_repeat.test_auto_repeat.TestAutoRepeat) (7.61s)
  65. ..
  66. test_clear_assignment (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (3.62s)
  67. .
  68. test_close_assignment (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (4.94s)
  69. .
  70. test_load_balancing (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (45.6s)
  71. .
  72. test_round_robin (frappe.automation.doctype.assignment_rule.test_assignment_rule.TestAutoAssign) (5.42s)
  73. .......F...............
  74. test_log_touched_tables (frappe.tests.test_db.TestDB) (4.01s)
  75. .EE
  76. test_fieldlevel_permissions_in_load (frappe.tests.test_form_load.TestFormLoad) (4.29s)
  77. .
  78. test_fieldlevel_permissions_in_load_for_child_table (frappe.tests.test_form_load.TestFormLoad) (9.51s)
  79. ..............
  80. test_nested_permission (frappe.tests.test_db_query.TestReportview) (2.15s)
  81. .....
  82. test_db_update (frappe.tests.test_db_update.TestDBUpdate) (2.99s)
  83. .EEEEEEEEEE......EEEEEEEE..........Efound enabled_scheduler_events
  84. ...
  85. test_job_timeout (frappe.tests.test_scheduler.TestScheduler) (15.2s)
  86. ..
  87. test_assign (frappe.tests.test_assign.TestAssign) (2.18s)
  88. .
  89. test_assignment_count (frappe.tests.test_assign.TestAssign) (10.7s)
  90. .......
  91. test_delete_doc (frappe.tests.test_global_search.TestGlobalSearch) (1.07e+02s)
  92. .
  93. test_get_field_value (frappe.tests.test_global_search.TestGlobalSearch) (2.4s)
  94. .
  95. test_insert_child_table (frappe.tests.test_global_search.TestGlobalSearch) (5.99s)
  96. .
  97. test_search (frappe.tests.test_global_search.TestGlobalSearch) (3.75s)
  98. .
  99. test_update_doc (frappe.tests.test_global_search.TestGlobalSearch) (3.86s)
  100. .
  101. test_update_fields (frappe.tests.test_global_search.TestGlobalSearch) (4.28s)
  102. .b'NoneType: None\n'
  103. Traceback (most recent call last):
  104.   File "/home/frappe/frappe-bench/apps/frappe/frappe/website/context.py", line 48, in update_controller_context
  105.     ret = module.get_context(context)
  106.   File "/home/frappe/frappe-bench/apps/erpnext/erpnext/www/book_appointment/verify/index.py", line 10, in get_context
  107.     email = frappe.form_dict['email']
  108.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/werkzeug/local.py", line 378, in <lambda>
  109.     __getitem__ = lambda x, i: x._get_current_object()[i]
  110. KeyError: 'email'
  111.  
  112.  
  113. test_web_page_index (frappe.tests.test_global_search.TestGlobalSearch) (10.1s)
  114. .E...........F......................................F...
  115. test_active_domains (frappe.tests.test_domainification.TestDomainification) (4.04s)
  116. .
  117. test_desktop_icon_for_domainification (frappe.tests.test_domainification.TestDomainification)
  118. desktop icon should be hidden if doctype's restrict to domain is not in active domains (5.56s)
  119. .
  120. test_doctype_and_role_domainification (frappe.tests.test_domainification.TestDomainification) (5.15s)
  121. .
  122. test_module_def_for_domainification (frappe.tests.test_domainification.TestDomainification)
  123. modules should be hidden if module def's restrict to domain is not in active domains (6.46s)
  124. ......
  125. test_basic_permission (frappe.tests.test_permissions.TestPermissions) (2.17s)
  126. ..F
  127. test_default_values (frappe.tests.test_permissions.TestPermissions) (2.67s)
  128. .F.F........
  129. test_strict_user_permissions (frappe.tests.test_permissions.TestPermissions)
  130. If `Strict User Permissions` is checked in System Settings, (11.3s)
  131. ....................EEEEE..
  132. test_custom_fields (frappe.tests.test_dynamic_links.TestDynamicLinks) (7.27s)
  133. .....................
  134. test_core_doctype_customization (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (3.85s)
  135. ...
  136. test_save_customization_custom_field_property (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.81s)
  137. .
  138. test_save_customization_field_property (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.61s)
  139. .
  140. test_save_customization_new_field (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (5.9s)
  141. .
  142. test_save_customization_property (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.9s)
  143. .
  144. test_save_customization_remove_field (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.18s)
  145. .
  146. test_set_allow_on_submit (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (2.51s)
  147. .
  148. test_title_field_pattern (frappe.custom.doctype.customize_form.test_customize_form.TestCustomizeForm) (3.18s)
  149. .....F.
  150. test_delete (frappe.core.doctype.user.test_user.TestUser) (3.87s)
  151. .
  152. test_delete_user (frappe.core.doctype.user.test_user.TestUser) (2.77s)
  153. ....
  154. test_user_type (frappe.core.doctype.user.test_user.TestUser) (6.04s)
  155. ..
  156. test_default_folder (frappe.core.doctype.file.test_file.TestFile) (3.0s)
  157. ..
  158. test_folder_copy (frappe.core.doctype.file.test_file.TestFile) (2.02s)
  159. .
  160. test_folder_depth (frappe.core.doctype.file.test_file.TestFile) (3.54s)
  161. .
  162. test_on_delete (frappe.core.doctype.file.test_file.TestFile) (2.75s)
  163. ......
  164. test_doctype (frappe.core.doctype.translation.test_translation.TestTranslation) (6.01s)
  165. .............
  166. test_data_import_from_file (frappe.core.doctype.data_import.test_importer.TestImporter) (7.97s)
  167. ....
  168. test_export_csv_response (frappe.core.doctype.data_import.test_exporter.TestExporter) (6.03s)
  169. ..EF....
  170. test_for_applicable_on_update_from_apply_to_all (frappe.core.doctype.user_permission.test_user_permission.TestUserPermission)
  171. Update User Permission from all to some applicable Doctypes (3.36s)
  172. ....EE.E............
  173. test_depends_on_fields (frappe.core.doctype.doctype.test_doctype.TestDocType) (2.67s)
  174. .
  175. test_doctype_unique_constraint_dropped (frappe.core.doctype.doctype.test_doctype.TestDocType) (3.19s)
  176. ......
  177. test_sync_field_order (frappe.core.doctype.doctype.test_doctype.TestDocType) (5.02s)
  178. ..
  179. test_validate_name (frappe.core.doctype.doctype.test_doctype.TestDocType) (2.42s)
  180. ...........................EEFF
  181. test_linked_with (frappe.desk.form.test_form.TestForm) (8.53s)
  182. .
  183. ======================================================================
  184. ERROR: test_run (frappe.data_migration.doctype.data_migration_run.test_data_migration_run.TestDataMigrationRun)
  185. ----------------------------------------------------------------------
  186. Traceback (most recent call last):
  187.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/test_data_migration_run.py", line 31, in test_run
  188.     run.run()
  189.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 15, in run
  190.     self.enqueue_next_mapping()
  191.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 29, in enqueue_next_mapping
  192.     frappe.enqueue_doc(self.doctype, self.name, 'run_current_mapping', now=frappe.flags.in_test)
  193.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1505, in enqueue_doc
  194.     return frappe.utils.background_jobs.enqueue_doc(*args, **kwargs)
  195.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/background_jobs.py", line 77, in enqueue_doc
  196.     doc_method=method, queue=queue, timeout=timeout, now=now, **kwargs)
  197.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/background_jobs.py", line 44, in enqueue
  198.     return frappe.call(method, **kwargs)
  199.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1054, in call
  200.     return fn(*args, **newargs)
  201.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/background_jobs.py", line 80, in run_doc_method
  202.     getattr(frappe.get_doc(doctype, name), doc_method)(**kwargs)
  203.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 73, in run_current_mapping
  204.     raise e
  205.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 59, in run_current_mapping
  206.     done = self.push()
  207.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 279, in push
  208.     done = self._push_insert()
  209.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 292, in _push_insert
  210.     connection = self.get_connection()
  211.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_run/data_migration_run.py", line 270, in get_connection
  212.     self.data_migration_connector).get_connection()
  213.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/data_migration_connector.py", line 29, in get_connection
  214.     self.connection = FrappeConnection(self)
  215.   File "/home/frappe/frappe-bench/apps/frappe/frappe/data_migration/doctype/data_migration_connector/connectors/frappe_connection.py", line 10, in __init__
  216.     self.connector.username, self.get_password())
  217.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  218.     self._login(username, password)
  219.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  220.     }, verify=self.verify, headers=self.headers)
  221.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  222.     return self.request('POST', url, data=data, json=json, **kwargs)
  223.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  224.     prep = self.prepare_request(req)
  225.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  226.     hooks=merge_hooks(request.hooks, self.hooks),
  227.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  228.     self.prepare_url(url, params)
  229.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  230.     raise MissingSchema(error)
  231. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  232.  
  233. ======================================================================
  234. ERROR: test_import_fails (frappe.tests.test_safe_exec.TestSafeExec)
  235. ----------------------------------------------------------------------
  236. Traceback (most recent call last):
  237.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_safe_exec.py", line 7, in test_import_fails
  238.     self.assertRaises(ImportError, safe_exec, 'import os')
  239.   File "/usr/lib/python3.6/unittest/case.py", line 733, in assertRaises
  240.     return context.handle('assertRaises', args, kwargs)
  241.   File "/usr/lib/python3.6/unittest/case.py", line 178, in handle
  242.     callable_obj(*args, **kwargs)
  243.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/safe_exec.py", line 20, in safe_exec
  244.     raise ServerScriptNotEnabled
  245. frappe.utils.safe_exec.ServerScriptNotEnabled
  246.  
  247. ======================================================================
  248. ERROR: test_internal_attributes (frappe.tests.test_safe_exec.TestSafeExec)
  249. ----------------------------------------------------------------------
  250. Traceback (most recent call last):
  251.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_safe_exec.py", line 10, in test_internal_attributes
  252.     self.assertRaises(SyntaxError, safe_exec, '().__class__.__call__')
  253.   File "/usr/lib/python3.6/unittest/case.py", line 733, in assertRaises
  254.     return context.handle('assertRaises', args, kwargs)
  255.   File "/usr/lib/python3.6/unittest/case.py", line 178, in handle
  256.     callable_obj(*args, **kwargs)
  257.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/safe_exec.py", line 20, in safe_exec
  258.     raise ServerScriptNotEnabled
  259. frappe.utils.safe_exec.ServerScriptNotEnabled
  260.  
  261. ======================================================================
  262. ERROR: test_authenticate_for_2factor (frappe.tests.test_twofactor.TestTwoFactor)
  263. Verification obj and tmp_id should be set in frappe.local.
  264. ----------------------------------------------------------------------
  265. Traceback (most recent call last):
  266.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  267.     self.http_requests = create_http_request()
  268.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  269.     enable_2fa()
  270.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  271.     system_settings.save(ignore_permissions=True)
  272.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  273.     return self._save(*args, **kwargs)
  274.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  275.     self._validate()
  276.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  277.     self._validate_mandatory()
  278.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  279.     name=self.name))
  280. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  281.  
  282. ======================================================================
  283. ERROR: test_bypass_restict_ip (frappe.tests.test_twofactor.TestTwoFactor)
  284. ----------------------------------------------------------------------
  285. Traceback (most recent call last):
  286.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  287.     self.http_requests = create_http_request()
  288.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  289.     enable_2fa()
  290.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  291.     system_settings.save(ignore_permissions=True)
  292.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  293.     return self._save(*args, **kwargs)
  294.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  295.     self._validate()
  296.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  297.     self._validate_mandatory()
  298.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  299.     name=self.name))
  300. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  301.  
  302. ======================================================================
  303. ERROR: test_confirm_otp_token (frappe.tests.test_twofactor.TestTwoFactor)
  304. Ensure otp is confirmed
  305. ----------------------------------------------------------------------
  306. Traceback (most recent call last):
  307.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  308.     self.http_requests = create_http_request()
  309.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  310.     enable_2fa()
  311.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  312.     system_settings.save(ignore_permissions=True)
  313.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  314.     return self._save(*args, **kwargs)
  315.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  316.     self._validate()
  317.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  318.     self._validate_mandatory()
  319.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  320.     name=self.name))
  321. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  322.  
  323. ======================================================================
  324. ERROR: test_get_cached_user_pass (frappe.tests.test_twofactor.TestTwoFactor)
  325. Cached data should not contain user and pass before 2fa.
  326. ----------------------------------------------------------------------
  327. Traceback (most recent call last):
  328.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  329.     self.http_requests = create_http_request()
  330.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  331.     enable_2fa()
  332.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  333.     system_settings.save(ignore_permissions=True)
  334.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  335.     return self._save(*args, **kwargs)
  336.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  337.     self._validate()
  338.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  339.     self._validate_mandatory()
  340.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  341.     name=self.name))
  342. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  343.  
  344. ======================================================================
  345. ERROR: test_get_otpsecret_for_user (frappe.tests.test_twofactor.TestTwoFactor)
  346. OTP secret should be set for user.
  347. ----------------------------------------------------------------------
  348. Traceback (most recent call last):
  349.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  350.     self.http_requests = create_http_request()
  351.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  352.     enable_2fa()
  353.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  354.     system_settings.save(ignore_permissions=True)
  355.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  356.     return self._save(*args, **kwargs)
  357.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  358.     self._validate()
  359.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  360.     self._validate_mandatory()
  361.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  362.     name=self.name))
  363. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  364.  
  365. ======================================================================
  366. ERROR: test_get_verification_obj (frappe.tests.test_twofactor.TestTwoFactor)
  367. Confirm verification object is returned.
  368. ----------------------------------------------------------------------
  369. Traceback (most recent call last):
  370.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  371.     self.http_requests = create_http_request()
  372.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  373.     enable_2fa()
  374.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  375.     system_settings.save(ignore_permissions=True)
  376.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  377.     return self._save(*args, **kwargs)
  378.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  379.     self._validate()
  380.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  381.     self._validate_mandatory()
  382.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  383.     name=self.name))
  384. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  385.  
  386. ======================================================================
  387. ERROR: test_render_string_template (frappe.tests.test_twofactor.TestTwoFactor)
  388. String template renders as expected with variables.
  389. ----------------------------------------------------------------------
  390. Traceback (most recent call last):
  391.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  392.     self.http_requests = create_http_request()
  393.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  394.     enable_2fa()
  395.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  396.     system_settings.save(ignore_permissions=True)
  397.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  398.     return self._save(*args, **kwargs)
  399.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  400.     self._validate()
  401.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  402.     self._validate_mandatory()
  403.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  404.     name=self.name))
  405. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  406.  
  407. ======================================================================
  408. ERROR: test_should_run_2fa (frappe.tests.test_twofactor.TestTwoFactor)
  409. Should return true if enabled.
  410. ----------------------------------------------------------------------
  411. Traceback (most recent call last):
  412.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  413.     self.http_requests = create_http_request()
  414.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  415.     enable_2fa()
  416.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  417.     system_settings.save(ignore_permissions=True)
  418.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  419.     return self._save(*args, **kwargs)
  420.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  421.     self._validate()
  422.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  423.     self._validate_mandatory()
  424.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  425.     name=self.name))
  426. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  427.  
  428. ======================================================================
  429. ERROR: test_two_factor_is_enabled (frappe.tests.test_twofactor.TestTwoFactor)
  430. ----------------------------------------------------------------------
  431. Traceback (most recent call last):
  432.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  433.     self.http_requests = create_http_request()
  434.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  435.     enable_2fa()
  436.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  437.     system_settings.save(ignore_permissions=True)
  438.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  439.     return self._save(*args, **kwargs)
  440.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  441.     self._validate()
  442.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  443.     self._validate_mandatory()
  444.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  445.     name=self.name))
  446. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  447.  
  448. ======================================================================
  449. ERROR: test_two_factor_is_enabled_for_user (frappe.tests.test_twofactor.TestTwoFactor)
  450. Should return true if enabled for user.
  451. ----------------------------------------------------------------------
  452. Traceback (most recent call last):
  453.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 17, in setUp
  454.     self.http_requests = create_http_request()
  455.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 159, in create_http_request
  456.     enable_2fa()
  457.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_twofactor.py", line 173, in enable_2fa
  458.     system_settings.save(ignore_permissions=True)
  459.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  460.     return self._save(*args, **kwargs)
  461.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  462.     self._validate()
  463.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  464.     self._validate_mandatory()
  465.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  466.     name=self.name))
  467. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  468.  
  469. ======================================================================
  470. ERROR: test_auth_via_api_key_secret (frappe.tests.test_api.TestAPI)
  471. ----------------------------------------------------------------------
  472. Traceback (most recent call last):
  473.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 130, in test_auth_via_api_key_secret
  474.     res = requests.post(frappe.get_site_config().host_name + "/api/method/frappe.auth.get_logged_user", headers=header)
  475. TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
  476.  
  477. ======================================================================
  478. ERROR: test_create_doc (frappe.tests.test_api.TestAPI)
  479. ----------------------------------------------------------------------
  480. Traceback (most recent call last):
  481.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 33, in test_create_doc
  482.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  483.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  484.     self._login(username, password)
  485.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  486.     }, verify=self.verify, headers=self.headers)
  487.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  488.     return self.request('POST', url, data=data, json=json, **kwargs)
  489.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  490.     prep = self.prepare_request(req)
  491.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  492.     hooks=merge_hooks(request.hooks, self.hooks),
  493.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  494.     self.prepare_url(url, params)
  495.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  496.     raise MissingSchema(error)
  497. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  498.  
  499. ======================================================================
  500. ERROR: test_delete_doc (frappe.tests.test_api.TestAPI)
  501. ----------------------------------------------------------------------
  502. Traceback (most recent call last):
  503.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 108, in test_delete_doc
  504.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  505.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  506.     self._login(username, password)
  507.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  508.     }, verify=self.verify, headers=self.headers)
  509.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  510.     return self.request('POST', url, data=data, json=json, **kwargs)
  511.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  512.     prep = self.prepare_request(req)
  513.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  514.     hooks=merge_hooks(request.hooks, self.hooks),
  515.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  516.     self.prepare_url(url, params)
  517.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  518.     raise MissingSchema(error)
  519. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  520.  
  521. ======================================================================
  522. ERROR: test_get_doc (frappe.tests.test_api.TestAPI)
  523. ----------------------------------------------------------------------
  524. Traceback (most recent call last):
  525.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 48, in test_get_doc
  526.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  527.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  528.     self._login(username, password)
  529.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  530.     }, verify=self.verify, headers=self.headers)
  531.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  532.     return self.request('POST', url, data=data, json=json, **kwargs)
  533.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  534.     prep = self.prepare_request(req)
  535.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  536.     hooks=merge_hooks(request.hooks, self.hooks),
  537.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  538.     self.prepare_url(url, params)
  539.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  540.     raise MissingSchema(error)
  541. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  542.  
  543. ======================================================================
  544. ERROR: test_insert_many (frappe.tests.test_api.TestAPI)
  545. ----------------------------------------------------------------------
  546. Traceback (most recent call last):
  547.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 14, in test_insert_many
  548.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  549.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  550.     self._login(username, password)
  551.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  552.     }, verify=self.verify, headers=self.headers)
  553.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  554.     return self.request('POST', url, data=data, json=json, **kwargs)
  555.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  556.     prep = self.prepare_request(req)
  557.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  558.     hooks=merge_hooks(request.hooks, self.hooks),
  559.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  560.     self.prepare_url(url, params)
  561.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  562.     raise MissingSchema(error)
  563. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  564.  
  565. ======================================================================
  566. ERROR: test_list_docs (frappe.tests.test_api.TestAPI)
  567. ----------------------------------------------------------------------
  568. Traceback (most recent call last):
  569.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 42, in test_list_docs
  570.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  571.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  572.     self._login(username, password)
  573.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  574.     }, verify=self.verify, headers=self.headers)
  575.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  576.     return self.request('POST', url, data=data, json=json, **kwargs)
  577.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  578.     prep = self.prepare_request(req)
  579.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  580.     hooks=merge_hooks(request.hooks, self.hooks),
  581.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  582.     self.prepare_url(url, params)
  583.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  584.     raise MissingSchema(error)
  585. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  586.  
  587. ======================================================================
  588. ERROR: test_update_child_doc (frappe.tests.test_api.TestAPI)
  589. ----------------------------------------------------------------------
  590. Traceback (most recent call last):
  591.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 71, in test_update_child_doc
  592.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  593.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  594.     self._login(username, password)
  595.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  596.     }, verify=self.verify, headers=self.headers)
  597.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  598.     return self.request('POST', url, data=data, json=json, **kwargs)
  599.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  600.     prep = self.prepare_request(req)
  601.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  602.     hooks=merge_hooks(request.hooks, self.hooks),
  603.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  604.     self.prepare_url(url, params)
  605.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  606.     raise MissingSchema(error)
  607. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  608.  
  609. ======================================================================
  610. ERROR: test_update_doc (frappe.tests.test_api.TestAPI)
  611. ----------------------------------------------------------------------
  612. Traceback (most recent call last):
  613.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_api.py", line 59, in test_update_doc
  614.     server = FrappeClient(frappe.get_site_config().host_name, "Administrator", "admin", verify=False)
  615.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 29, in __init__
  616.     self._login(username, password)
  617.   File "/home/frappe/frappe-bench/apps/frappe/frappe/frappeclient.py", line 43, in _login
  618.     }, verify=self.verify, headers=self.headers)
  619.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 581, in post
  620.     return self.request('POST', url, data=data, json=json, **kwargs)
  621.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 519, in request
  622.     prep = self.prepare_request(req)
  623.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 462, in prepare_request
  624.     hooks=merge_hooks(request.hooks, self.hooks),
  625.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 313, in prepare
  626.     self.prepare_url(url, params)
  627.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/models.py", line 387, in prepare_url
  628.     raise MissingSchema(error)
  629. requests.exceptions.MissingSchema: Invalid URL 'None': No schema supplied. Perhaps you meant http://None?
  630.  
  631. ======================================================================
  632. ERROR: test_revert_series (frappe.tests.test_naming.TestNaming)
  633. ----------------------------------------------------------------------
  634. Traceback (most recent call last):
  635.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_naming.py", line 91, in test_revert_series
  636.     frappe.db.sql("""INSERT INTO `tabSeries` (name, current) values (%s, 3)""", (series,))
  637.   File "/home/frappe/frappe-bench/apps/frappe/frappe/database/database.py", line 156, in sql
  638.     self._cursor.execute(query, values)
  639.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/cursors.py", line 170, in execute
  640.     result = self._query(query)
  641.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/cursors.py", line 328, in _query
  642.     conn.query(q)
  643.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 517, in query
  644.     self._affected_rows = self._read_query_result(unbuffered=unbuffered)
  645.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 732, in _read_query_result
  646.     result.read()
  647.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 1075, in read
  648.     first_packet = self.connection._read_packet()
  649.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/connections.py", line 684, in _read_packet
  650.     packet.check_error()
  651.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/protocol.py", line 220, in check_error
  652.     err.raise_mysql_exception(self._data)
  653.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/pymysql/err.py", line 109, in raise_mysql_exception
  654.     raise errorclass(errno, errval)
  655. pymysql.err.IntegrityError: (1062, "Duplicate entry 'TEST-' for key 'PRIMARY'")
  656.  
  657. ======================================================================
  658. ERROR: test_patch_module_names (frappe.tests.test_patches.TestPatches)
  659. ----------------------------------------------------------------------
  660. Traceback (most recent call last):
  661.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_patches.py", line 15, in test_patch_module_names
  662.     self.assertTrue(frappe.get_attr(patchmodule.split()[0] + ".execute"))
  663.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 1045, in get_attr
  664.     return getattr(get_module(modulename), methodname)
  665.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 826, in get_module
  666.     return importlib.import_module(modulename)
  667.   File "/home/frappe/frappe-bench/env/lib/python3.6/importlib/__init__.py", line 126, in import_module
  668.     return _bootstrap._gcd_import(name[level:], package, level)
  669.   File "<frozen importlib._bootstrap>", line 994, in _gcd_import
  670.   File "<frozen importlib._bootstrap>", line 971, in _find_and_load
  671.   File "<frozen importlib._bootstrap>", line 955, in _find_and_load_unlocked
  672.   File "<frozen importlib._bootstrap>", line 665, in _load_unlocked
  673.   File "<frozen importlib._bootstrap_external>", line 678, in exec_module
  674.   File "<frozen importlib._bootstrap>", line 219, in _call_with_frames_removed
  675.   File "/home/frappe/frappe-bench/apps/erpnext/erpnext/patches/v5_7/item_template_attributes.py", line 6, in <module>
  676.     from frappe.exceptions import SQLError
  677. ImportError: cannot import name 'SQLError'
  678.  
  679. ======================================================================
  680. ERROR: test_invalid_login (frappe.tests.test_oauth20.TestOAuth20)
  681. ----------------------------------------------------------------------
  682. Traceback (most recent call last):
  683.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 27, in test_invalid_login
  684.     self.assertFalse(check_valid_openid_response())
  685.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 206, in check_valid_openid_response
  686.     "/api/method/frappe.integrations.oauth2.openid_profile", headers=headers)
  687. TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
  688.  
  689. ======================================================================
  690. ERROR: test_login_using_authorization_code (frappe.tests.test_oauth20.TestOAuth20)
  691. ----------------------------------------------------------------------
  692. Traceback (most recent call last):
  693.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 40, in test_login_using_authorization_code
  694.     frappe.get_site_config().host_name + "/api/method/login",
  695. TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
  696.  
  697. ======================================================================
  698. ERROR: test_login_using_implicit_token (frappe.tests.test_oauth20.TestOAuth20)
  699. ----------------------------------------------------------------------
  700. Traceback (most recent call last):
  701.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 172, in test_login_using_implicit_token
  702.     frappe.get_site_config().host_name + "/api/method/login",
  703. TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
  704.  
  705. ======================================================================
  706. ERROR: test_resource_owner_password_credentials_grant (frappe.tests.test_oauth20.TestOAuth20)
  707. ----------------------------------------------------------------------
  708. Traceback (most recent call last):
  709.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 152, in test_resource_owner_password_credentials_grant
  710.     "/api/method/frappe.integrations.oauth2.get_token", data=payload, headers=headers)
  711. TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
  712.  
  713. ======================================================================
  714. ERROR: test_revoke_token (frappe.tests.test_oauth20.TestOAuth20)
  715. ----------------------------------------------------------------------
  716. Traceback (most recent call last):
  717.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_oauth20.py", line 92, in test_revoke_token
  718.     frappe.get_site_config().host_name + "/api/method/login",
  719. TypeError: unsupported operand type(s) for +: 'NoneType' and 'str'
  720.  
  721. ======================================================================
  722. ERROR: test_api (frappe.core.doctype.server_script.test_server_script.TestServerScript)
  723. ----------------------------------------------------------------------
  724. Traceback (most recent call last):
  725.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connection.py", line 157, in _new_conn
  726.     (self._dns_host, self.port), self.timeout, **extra_kw
  727.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/util/connection.py", line 61, in create_connection
  728.     for res in socket.getaddrinfo(host, port, family, socket.SOCK_STREAM):
  729.   File "/usr/lib/python3.6/socket.py", line 745, in getaddrinfo
  730.     for res in _socket.getaddrinfo(host, port, family, type, proto, flags):
  731. socket.gaierror: [Errno -3] Temporary failure in name resolution
  732.  
  733. During handling of the above exception, another exception occurred:
  734.  
  735. Traceback (most recent call last):
  736.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connectionpool.py", line 672, in urlopen
  737.     chunked=chunked,
  738.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connectionpool.py", line 387, in _make_request
  739.     conn.request(method, url, **httplib_request_kw)
  740.   File "/usr/lib/python3.6/http/client.py", line 1264, in request
  741.     self._send_request(method, url, body, headers, encode_chunked)
  742.   File "/usr/lib/python3.6/http/client.py", line 1310, in _send_request
  743.     self.endheaders(body, encode_chunked=encode_chunked)
  744.   File "/usr/lib/python3.6/http/client.py", line 1259, in endheaders
  745.     self._send_output(message_body, encode_chunked=encode_chunked)
  746.   File "/usr/lib/python3.6/http/client.py", line 1038, in _send_output
  747.     self.send(msg)
  748.   File "/usr/lib/python3.6/http/client.py", line 976, in send
  749.     self.connect()
  750.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connection.py", line 184, in connect
  751.     conn = self._new_conn()
  752.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connection.py", line 169, in _new_conn
  753.     self, "Failed to establish a new connection: %s" % e
  754. urllib3.exceptions.NewConnectionError: <urllib3.connection.HTTPConnection object at 0x7faa816c9e80>: Failed to establish a new connection: [Errno -3] Temporary failure in name resolution
  755.  
  756. During handling of the above exception, another exception occurred:
  757.  
  758. Traceback (most recent call last):
  759.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/adapters.py", line 449, in send
  760.     timeout=timeout
  761.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/connectionpool.py", line 720, in urlopen
  762.     method, url, error=e, _pool=self, _stacktrace=sys.exc_info()[2]
  763.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/urllib3/util/retry.py", line 436, in increment
  764.     raise MaxRetryError(_pool, url, error or ResponseError(cause))
  765. 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',))
  766.  
  767. During handling of the above exception, another exception occurred:
  768.  
  769. Traceback (most recent call last):
  770.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/server_script/test_server_script.py", line 72, in test_api
  771.     response = requests.post(get_site_url(frappe.local.site) + "/api/method/test_server_script")
  772.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/api.py", line 116, in post
  773.     return request('post', url, data=data, json=json, **kwargs)
  774.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/api.py", line 60, in request
  775.     return session.request(method=method, url=url, **kwargs)
  776.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 533, in request
  777.     resp = self.send(prep, **send_kwargs)
  778.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/sessions.py", line 646, in send
  779.     r = adapter.send(request, **kwargs)
  780.   File "/home/frappe/frappe-bench/env/lib/python3.6/site-packages/requests/adapters.py", line 516, in send
  781.     raise ConnectionError(e, request=request)
  782. 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',))
  783.  
  784. ======================================================================
  785. ERROR: test_activity_log (frappe.core.doctype.activity_log.test_activity_log.TestActivityLog)
  786. ----------------------------------------------------------------------
  787. Traceback (most recent call last):
  788.   File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 255, in check_password
  789.     return check_password(user, pwd)
  790.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/password.py", line 66, in check_password
  791.     raise frappe.AuthenticationError(_('Incorrect User or Password'))
  792. frappe.exceptions.AuthenticationError: Incorrect User or Password
  793.  
  794. During handling of the above exception, another exception occurred:
  795.  
  796. Traceback (most recent call last):
  797.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/test_activity_log.py", line 23, in test_activity_log
  798.     frappe.local.login_manager = LoginManager()
  799.   File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 105, in __init__
  800.     if self.login()==False: return
  801.   File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 126, in login
  802.     self.authenticate(user=user, pwd=pwd)
  803.   File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 217, in authenticate
  804.     self.user = self.check_password(user, pwd)
  805.   File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 258, in check_password
  806.     self.fail('Incorrect password', user=user)
  807.   File "/home/frappe/frappe-bench/apps/frappe/frappe/auth.py", line 266, in fail
  808.     raise frappe.AuthenticationError
  809. frappe.exceptions.AuthenticationError
  810.  
  811. ======================================================================
  812. ERROR: test_brute_security (frappe.core.doctype.activity_log.test_activity_log.TestActivityLog)
  813. ----------------------------------------------------------------------
  814. Traceback (most recent call last):
  815.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/test_activity_log.py", line 54, in test_brute_security
  816.     'allow_login_after_fail': 5
  817.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/activity_log/test_activity_log.py", line 89, in update_system_settings
  818.     doc.save()
  819.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 273, in save
  820.     return self._save(*args, **kwargs)
  821.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 312, in _save
  822.     self._validate()
  823.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 461, in _validate
  824.     self._validate_mandatory()
  825.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 750, in _validate_mandatory
  826.     name=self.name))
  827. frappe.exceptions.MandatoryError: [System Settings, System Settings]: language, time_zone
  828.  
  829. ======================================================================
  830. ERROR: test_non_standard_script_report (frappe.core.doctype.report.test_report.TestReport)
  831. ----------------------------------------------------------------------
  832. Traceback (most recent call last):
  833.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/test_report.py", line 95, in test_non_standard_script_report
  834.     data = report.get_data()
  835.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py", line 148, in get_data
  836.     filters=filters, user=user, ignore_prepared_report=ignore_prepared_report)
  837.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 526, in wrapper_fn
  838.     retval = fn(*args, **get_newargs(fn, kwargs))
  839.   File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/query_report.py", line 183, in run
  840.     result = generate_report_result(report, filters, user, custom_columns)
  841.   File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/query_report.py", line 59, in generate_report_result
  842.     res = report.execute_script_report(filters)
  843.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py", line 118, in execute_script_report
  844.     res = self.execute_script(filters)
  845.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/report/report.py", line 138, in execute_script
  846.     safe_exec(self.report_script, None, loc)
  847.   File "/home/frappe/frappe-bench/apps/frappe/frappe/utils/safe_exec.py", line 20, in safe_exec
  848.     raise ServerScriptNotEnabled
  849. frappe.utils.safe_exec.ServerScriptNotEnabled
  850.  
  851. ======================================================================
  852. ERROR: test_rows (frappe.desk.doctype.note.test_note.TestNote)
  853. ----------------------------------------------------------------------
  854. Traceback (most recent call last):
  855.   File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/note/test_note.py", line 38, in test_rows
  856.     version = frappe.get_doc('Version', dict(docname=note.name))
  857.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 752, in get_doc
  858.     doc = frappe.model.document.get_doc(*args, **kwargs)
  859.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 71, in get_doc
  860.     return controller(*args, **kwargs)
  861.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 102, in __init__
  862.     frappe.DoesNotExistError)
  863.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 376, in throw
  864.     msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable)
  865.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 355, in msgprint
  866.     _raise_exception()
  867.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 315, in _raise_exception
  868.     raise raise_exception(msg)
  869. frappe.exceptions.DoesNotExistError: Version {'docname': 'test note'} not found
  870.  
  871. ======================================================================
  872. ERROR: test_version (frappe.desk.doctype.note.test_note.TestNote)
  873. ----------------------------------------------------------------------
  874. Traceback (most recent call last):
  875.   File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/note/test_note.py", line 25, in test_version
  876.     version = frappe.get_doc('Version', dict(docname=note.name))
  877.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 752, in get_doc
  878.     doc = frappe.model.document.get_doc(*args, **kwargs)
  879.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 71, in get_doc
  880.     return controller(*args, **kwargs)
  881.   File "/home/frappe/frappe-bench/apps/frappe/frappe/model/document.py", line 102, in __init__
  882.     frappe.DoesNotExistError)
  883.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 376, in throw
  884.     msgprint(msg, raise_exception=exc, title=title, indicator='red', is_minimizable=is_minimizable)
  885.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 355, in msgprint
  886.     _raise_exception()
  887.   File "/home/frappe/frappe-bench/apps/frappe/frappe/__init__.py", line 315, in _raise_exception
  888.     raise raise_exception(msg)
  889. frappe.exceptions.DoesNotExistError: Version {'docname': 'test note'} not found
  890.  
  891. ======================================================================
  892. FAIL: test_rfc_5322_header_is_wrapped_at_998_chars (frappe.email.test_email_body.TestEmailBody)
  893. ----------------------------------------------------------------------
  894. Traceback (most recent call last):
  895.   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
  896.     ".really.long.message.id.that.should.not.wrap.unti" in result)
  897. AssertionError: False is not true
  898.  
  899. ======================================================================
  900. FAIL: test_unverified_record_removal (frappe.website.doctype.personal_data_deletion_request.test_personal_data_deletion_request.TestPersonalDataDeletionRequest)
  901. ----------------------------------------------------------------------
  902. Traceback (most recent call last):
  903.   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
  904.     self.assertFalse(frappe.db.exists("Personal Data Deletion Request", self.delete_request.name))
  905. AssertionError: 'deleted-user-0003@deleted.com' is not false
  906.  
  907. ======================================================================
  908. FAIL: test_meta_tag_generation (frappe.website.doctype.website_route_meta.test_website_route_meta.TestWebsiteRouteMeta)
  909. ----------------------------------------------------------------------
  910. Traceback (most recent call last):
  911.   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
  912.     self.assertTrue('''<meta name="type" content="blog_post">''' in html)
  913. AssertionError: False is not true
  914.  
  915. ======================================================================
  916. FAIL: test_link_count (frappe.tests.test_document.TestDocument)
  917. ----------------------------------------------------------------------
  918. Traceback (most recent call last):
  919.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_document.py", line 212, in test_link_count
  920.     self.assertEqual(old_count + 1, new_count)
  921. AssertionError: 1 != 118
  922.  
  923. ======================================================================
  924. FAIL: test_if_user_is_added (frappe.tests.test_seen.TestSeen)
  925. ----------------------------------------------------------------------
  926. Traceback (most recent call last):
  927.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_seen.py", line 45, in test_if_user_is_added
  928.     self.assertFalse('test@example.com' in json.loads(ev._seen))
  929. AssertionError: True is not false
  930.  
  931. ======================================================================
  932. FAIL: test_user_permission_on_defaults (frappe.tests.test_defaults.TestDefaults)
  933. ----------------------------------------------------------------------
  934. Traceback (most recent call last):
  935.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_defaults.py", line 52, in test_user_permission_on_defaults
  936.     self.assertEqual(get_global_default("language"), "en")
  937. AssertionError: None != 'en'
  938.  
  939. ======================================================================
  940. FAIL: test_contextual_user_permission (frappe.tests.test_permissions.TestPermissions)
  941. ----------------------------------------------------------------------
  942. Traceback (most recent call last):
  943.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_permissions.py", line 381, in test_contextual_user_permission
  944.     self.assertEqual(len(posts), 4)
  945. AssertionError: 5 != 4
  946.  
  947. ======================================================================
  948. FAIL: test_if_owner_permission_overrides_properly (frappe.tests.test_permissions.TestPermissions)
  949. ----------------------------------------------------------------------
  950. Traceback (most recent call last):
  951.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_permissions.py", line 406, in test_if_owner_permission_overrides_properly
  952.     self.assertEqual(frappe.get_list('Blog Post'), [])
  953. AssertionError: Lists differ: [{'name': '-test-blog-post'}, {'name': '-t[130 chars]69'}] != []
  954.  
  955. First list contains 5 additional elements.
  956. First extra element 0:
  957. {'name': '-test-blog-post'}
  958.  
  959. + []
  960. - [{'name': '-test-blog-post'},
  961. -  {'name': '-test-blog-post-1'},
  962. -  {'name': '-test-blog-post-2'},
  963. -  {'name': '-test-blog-post-3'},
  964. -  {'name': '-test-blog-post-2020-10-08-19-20-50556769'}]
  965.  
  966. ======================================================================
  967. FAIL: test_insert_if_owner_with_user_permissions (frappe.tests.test_permissions.TestPermissions)
  968. If `If Owner` is checked for a Role, check if that document
  969. ----------------------------------------------------------------------
  970. Traceback (most recent call last):
  971.   File "/home/frappe/frappe-bench/apps/frappe/frappe/tests/test_permissions.py", line 278, in test_insert_if_owner_with_user_permissions
  972.     self.assertTrue(doc.has_permission("read"))
  973. AssertionError: False is not true
  974.  
  975. ======================================================================
  976. FAIL: test_get_diff (frappe.core.doctype.version.test_version.TestVersion)
  977. ----------------------------------------------------------------------
  978. Traceback (most recent call last):
  979.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/version/test_version.py", line 31, in test_get_diff
  980.     self.assertEqual(get_new_values(diff)[1], '07-20-2017 00:00:00')
  981. AssertionError: '20-07-2017 00:00:00' != '07-20-2017 00:00:00'
  982. - 20-07-2017 00:00:00
  983. ? ---
  984. + 07-20-2017 00:00:00
  985. ?      +++
  986.  
  987.  
  988. ======================================================================
  989. FAIL: test_doctype_event (frappe.core.doctype.server_script.test_server_script.TestServerScript)
  990. ----------------------------------------------------------------------
  991. Traceback (most recent call last):
  992.   File "/home/frappe/frappe-bench/apps/frappe/frappe/core/doctype/server_script/test_server_script.py", line 67, in test_doctype_event
  993.     self.assertEqual(todo.status, 'Closed')
  994. AssertionError: 'Open' != 'Closed'
  995. - Open
  996. + Closed
  997.  
  998.  
  999. ======================================================================
  1000. FAIL: test_assignment (frappe.desk.doctype.notification_log.test_notification_log.TestNotificationLog)
  1001. ----------------------------------------------------------------------
  1002. Traceback (most recent call last):
  1003.   File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/notification_log/test_notification_log.py", line 25, in test_assignment
  1004.     self.assertEqual(log_type, 'Assignment')
  1005. AssertionError: None != 'Assignment'
  1006.  
  1007. ======================================================================
  1008. FAIL: test_share (frappe.desk.doctype.notification_log.test_notification_log.TestNotificationLog)
  1009. ----------------------------------------------------------------------
  1010. Traceback (most recent call last):
  1011.   File "/home/frappe/frappe-bench/apps/frappe/frappe/desk/doctype/notification_log/test_notification_log.py", line 36, in test_share
  1012.     self.assertEqual(log_type, 'Share')
  1013. AssertionError: None != 'Share'
  1014.  
  1015. ----------------------------------------------------------------------
  1016. Ran 436 tests in 615.261s
  1017.  
  1018. FAILED (failures=13, errors=34)
Add Comment
Please, Sign In to add comment