Commit: us_marketplace_integration_rozetka:8c94562a  
Subject: Merge branch 'zastupailo-18.0' into 'dev-18.0'
Author: Maxym
Committer: Maxym
Commit: us_marketplace_integration:f1399fc7  
Subject: 18.0 icon and banner
Author: umanets
Committer: umanets
Commit: us_prom_integration:220ee7cd  
Subject: 18.0 icon and banner
Author: umanets
Committer: umanets
Commit: odoo:95ed5c75  
Subject: [FIX] hr_fleet: adapt employee driver for multi company
Author: romc-odoo
Committer: romc-odoo
Version: 18.0
Config: Default with tests
Build time: 2m
Wait time: 2m
Load time: 2m24s
Date Level Type Message
2025-09-10 09:14:26 INFO runbot Init build environment with config Default with tests
2025-09-10 09:14:26 Starting step all_with_tests from config Default with tests
2025-09-10 09:14:26 Using Dockerfile Tag odoo:DockerDefault
2025-09-10 09:14:38 INFO server odoo.modules.loading:360 1 modules loaded in 8.44s, 9254 queries (+9254 extra)
2025-09-10 09:15:55 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (last_prom_orders_update, last_rozetka_orders_update) of res.config.settings() have the same label: Last Orders Update. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-09-10 09:15:55 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (last_prom_products_update, last_rozetka_products_update) of res.config.settings() have the same label: Last Products Update. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-09-10 09:15:55 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (prom_request_limit, rozetka_request_limit) of res.config.settings() have the same label: Request Limit. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-09-10 09:15:55 WARNING server odoo.addons.base.models.ir_model:1196 Two fields (prom_id, rozetka_item_id) of product.product() have the same label: Prom.ua ID. [Modules: us_prom_integration and us_marketplace_integration_rozetka]
2025-09-10 09:16:05 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example1.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Read timed out. (read timeout=5)
2025-09-10 09:16:05 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Product '[PROM_DEMO_002] Сукня літня [demo]' is missing prices for 'Retail'. The changes have been applied exclusively in Odoo. Set the required prices to enable export.
2025-09-10 09:16:10 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example2.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Read timed out. (read timeout=5)
2025-09-10 09:16:11 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Image at 'https://example.com/images/example3.jpg' is not accessible. Please ensure the image URL is correct.
2025-09-10 09:16:12 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Image at 'https://example.com/images/example4.jpg' is not accessible. Please ensure the image URL is correct.
2025-09-10 09:16:13 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Image at 'https://example.com/images/example4.jpg' is not accessible. Please ensure the image URL is correct.
2025-09-10 09:16:18 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Failed to reach the image URL 'https://example.com/images/example5.jpg'. Error: HTTPSConnectionPool(host='example.com', port=443): Read timed out. (read timeout=5)
2025-09-10 09:16:18 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Product '[PROM_DEMO_006] Розвиваюча іграшка [demo]' is missing prices for 'Retail'. The changes have been applied exclusively in Odoo. Set the required prices to enable export.
2025-09-10 09:16:19 WARNING server odoo.addons.us_prom_integration.models.product_template:1557 Image at 'https://example.com/images/example6.jpg' is not accessible. Please ensure the image URL is correct.
2025-09-10 09:16:20 INFO server odoo.modules.loading:360 84 modules loaded in 100.79s, 74363 queries (+74393 extra)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:62
ERROR: TestCategoriesSearch.test_accept_validate_exception_false_sets_header_zero
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 62, in test_accept_validate_exception_false_sets_header_zero
    out = self.api.categories_search(accept_validate_exception=False)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 986, in categories_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:54
ERROR: TestCategoriesSearch.test_accept_validate_exception_true_sets_header
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 54, in test_accept_validate_exception_true_sets_header
    out = self.api.categories_search(accept_validate_exception=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 986, in categories_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:72
FAIL: TestCategoriesSearch.test_auth_error_access_denied
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 72, in test_auth_error_access_denied
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:82
FAIL: TestCategoriesSearch.test_malformed_items_type_raises
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 82, in test_malformed_items_type_raises
    with self.assertRaisesRegex(Exception, "Malformed content.marketCategorys"):
AssertionError: "Malformed content.marketCategorys" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:42
ERROR: TestCategoriesSearch.test_success_with_meta_and_normalization
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 42, in test_success_with_meta_and_normalization
    out = self.api.categories_search(parent_id=4630027, page=1, page_size_limit=100)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 986, in categories_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:119
ERROR: TestCategoriesByParent.test_basic_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 119, in test_basic_success
    out = self.api.categories_get_by_parent(parent_id=4627949)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1140, in categories_get_by_parent
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:143
ERROR: TestCategoriesByParent.test_expand_parents_children
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 143, in test_expand_parents_children
    out = self.api.categories_get_by_parent(id=80258, expand=["parents", "children"])
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1140, in categories_get_by_parent
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:158
FAIL: TestCategoriesByParent.test_incorrect_data_format_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 158, in test_incorrect_data_format_raises_http
    with self.assertRaisesRegex(Exception, "incorrect_data_format"):
AssertionError: "incorrect_data_format" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:245
FAIL: TestCategoriesOptionsJson.test_access_denied_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 245, in test_access_denied_raises_auth
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:255
FAIL: TestCategoriesOptionsJson.test_check_correctness_of_data_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 255, in test_check_correctness_of_data_raises_http
    with self.assertRaisesRegex(Exception, "check_correctness_of_data"):
AssertionError: "check_correctness_of_data" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:262
FAIL: TestCategoriesOptionsJson.test_malformed_content_type
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 262, in test_malformed_content_type
    with self.assertRaisesRegex(Exception, "Malformed content"):
AssertionError: "Malformed content" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:225
ERROR: TestCategoriesOptionsJson.test_skip_version_header_when_none
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 225, in test_skip_version_header_when_none
    out = self.api.categories_options_json(category_id=1, version=None)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1281, in categories_options_json
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:213
ERROR: TestCategoriesOptionsJson.test_success_list_normalized
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 213, in test_success_list_normalized
    out = self.api.categories_options_json(category_id=380125, id=20769, name="Гарантія")
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1281, in categories_options_json
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:306
FAIL: TestCategoriesExportProducers.test_json_error_access_denied
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 306, in test_json_error_access_denied
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:328
FAIL: TestCategoriesExportProducers.test_json_error_server_error
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 328, in test_json_error_server_error
    with self.assertRaisesRegex(Exception, "server_error"):
AssertionError: "server_error" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:317
FAIL: TestCategoriesExportProducers.test_json_error_unable_to_create_file
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 317, in test_json_error_unable_to_create_file
    with self.assertRaisesRegex(Exception, "unable_to_create_file"):
AssertionError: "unable_to_create_file" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:292
ERROR: TestCategoriesExportProducers.test_success_binary_xls
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 292, in test_success_binary_xls
    out = self.api.categories_export_producers()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1366, in categories_export_producers
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_categories:339
FAIL: TestCategoriesExportProducers.test_unexpected_json_success_raises
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_categories.py", line 339, in test_unexpected_json_success_raises
    with self.assertRaisesRegex(Exception, "Expected XLS file"):
AssertionError: "Expected XLS file" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:82
FAIL: TestGoodsAll.test_access_denied_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 82, in test_access_denied_raises_auth
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:104
FAIL: TestGoodsAll.test_incorrect_data_format_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 104, in test_incorrect_data_format_raises_http
    with self.assertRaisesRegex(Exception, "incorrect_data_format"):
AssertionError: "incorrect_data_format" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:93
FAIL: TestGoodsAll.test_incorrect_username_password_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 93, in test_incorrect_username_password_raises_auth
    with self.assertRaisesRegex(Exception, "incorrect_username_password"):
AssertionError: "incorrect_username_password" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:62
ERROR: TestGoodsAll.test_params_mapping_and_expand_list
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 62, in test_params_mapping_and_expand_list
    out = self.api.goods_all(
          ^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1504, in goods_all
    data = self.call("goods.all", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:115
FAIL: TestGoodsAll.test_server_error_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 115, in test_server_error_raises_http
    with self.assertRaisesRegex(Exception, "server_error"):
AssertionError: "server_error" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:40
ERROR: TestGoodsAll.test_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 40, in test_success_minimal
    out = self.api.goods_all()
          ^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1504, in goods_all
    data = self.call("goods.all", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:182
FAIL: TestGoodsDetails.test_access_denied_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 182, in test_access_denied_raises_auth
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:193
FAIL: TestGoodsDetails.test_incorrect_data_format_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 193, in test_incorrect_data_format_raises_http
    with self.assertRaisesRegex(Exception, "incorrect_data_format"):
AssertionError: "incorrect_data_format" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:165
ERROR: TestGoodsDetails.test_raw_returns_content_unchanged
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 165, in test_raw_returns_content_unchanged
    content = self.api.goods_details(item_id=1, raw=True)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1580, in goods_details
    data = self.call("goods.details", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:204
FAIL: TestGoodsDetails.test_server_error_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 204, in test_server_error_raises_http
    with self.assertRaisesRegex(Exception, "server_error"):
AssertionError: "server_error" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:142
ERROR: TestGoodsDetails.test_success_item_as_list_normalized
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 142, in test_success_item_as_list_normalized
    out = self.api.goods_details(item_id=131415)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1580, in goods_details
    data = self.call("goods.details", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_goods:154
ERROR: TestGoodsDetails.test_success_item_as_object_passthrough
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_goods.py", line 154, in test_success_item_as_object_passthrough
    out = self.api.goods_details(rz_item_id=999)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1580, in goods_details
    data = self.call("goods.details", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:121
ERROR: TestKitsSearch.test_kits_search_incorrect_data_format_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 121, in test_kits_search_incorrect_data_format_raises_http
    self.api.kits_search()
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2300, in kits_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:133
ERROR: TestKitsSearch.test_kits_search_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 133, in test_kits_search_server_error_raises_http
    self.api.kits_search()
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2300, in kits_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:45
ERROR: TestKitsSearch.test_kits_search_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 45, in test_kits_search_success_minimal
    out = self.api.kits_search()
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2300, in kits_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:87
ERROR: TestKitsSearch.test_kits_search_success_with_filters_and_expand
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 87, in test_kits_search_success_with_filters_and_expand
    out = self.api.kits_search(
          ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2300, in kits_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:198
ERROR: TestKitsDetails.test_kits_details_incorrect_data_format_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 198, in test_kits_details_incorrect_data_format_raises_http
    self.api.kits_details(1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2336, in kits_details
    res = self._request("GET", path, params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:163
ERROR: TestKitsDetails.test_kits_details_success_basic
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 163, in test_kits_details_success_basic
    out = self.api.kits_details(2942)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2336, in kits_details
    res = self._request("GET", path, params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_kits:181
ERROR: TestKitsDetails.test_kits_details_success_with_expand
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_kits.py", line 181, in test_kits_details_success_with_expand
    out = self.api.kits_details(
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2336, in kits_details
    res = self._request("GET", path, params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:51
FAIL: TestOrdersCountsNew.test_orders_counts_new_access_denied
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 51, in test_orders_counts_new_access_denied
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:63
FAIL: TestOrdersCountsNew.test_orders_counts_new_market_not_found
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 63, in test_orders_counts_new_market_not_found
    with self.assertRaisesRegex(Exception, "market_not_found"):
AssertionError: "market_not_found" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:37
ERROR: TestOrdersCountsNew.test_orders_counts_new_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 37, in test_orders_counts_new_success
    out = self.api.orders_counts_new()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1632, in orders_counts_new
    data = self.call("orders.counts_new", method="GET", use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:149
ERROR: TestOrdersDetails.test_orders_details_entity_not_found_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 149, in test_orders_details_entity_not_found_raises_http
    self.api.orders_details(123456789)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1690, in orders_details
    data = self.call(
           ^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:92
ERROR: TestOrdersDetails.test_orders_details_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 92, in test_orders_details_success_minimal
    out = self.api.orders_details(31656)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1690, in orders_details
    data = self.call(
           ^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:108
ERROR: TestOrdersDetails.test_orders_details_success_with_expand
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 108, in test_orders_details_success_with_expand
    out = self.api.orders_details(
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1690, in orders_details
    data = self.call(
           ^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:265
ERROR: TestOrdersSearch.test_orders_search_incorrect_data_format_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 265, in test_orders_search_incorrect_data_format_raises_http
    self.api.orders_search(status=1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1830, in orders_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:189
ERROR: TestOrdersSearch.test_orders_search_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 189, in test_orders_search_success_minimal
    out = self.api.orders_search()
          ^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1830, in orders_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:226
ERROR: TestOrdersSearch.test_orders_search_success_with_filters_and_expand
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 226, in test_orders_search_success_with_filters_and_expand
    out = self.api.orders_search(
          ^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1830, in orders_search
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:322
ERROR: TestOrdersUserInfo.test_orders_user_info_market_not_found_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 322, in test_orders_user_info_market_not_found_raises_http
    self.api.orders_user_info(1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1857, in orders_user_info
    res = self._request("GET", ROUTES["orders.user_info"], params={"order_id": order_id})
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:295
ERROR: TestOrdersUserInfo.test_orders_user_info_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 295, in test_orders_user_info_success
    out = self.api.orders_user_info(123456)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1857, in orders_user_info
    res = self._request("GET", ROUTES["orders.user_info"], params={"order_id": order_id})
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:382
ERROR: TestOrdersStatusPayment.test_status_payment_check_correctness_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 382, in test_status_payment_check_correctness_raises_http
    self.api.orders_status_payment(1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1897, in orders_status_payment
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:394
ERROR: TestOrdersStatusPayment.test_status_payment_market_not_found_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 394, in test_status_payment_market_not_found_raises_http
    self.api.orders_status_payment(1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1897, in orders_status_payment
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:355
ERROR: TestOrdersStatusPayment.test_status_payment_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 355, in test_status_payment_success
    out = self.api.orders_status_payment(181667632)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1897, in orders_status_payment
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:452
ERROR: TestPaymentStatuses.test_payment_statuses_incorrect_data_format_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 452, in test_payment_statuses_incorrect_data_format_raises_http
    self.api.payments_payment_statuses()
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1938, in payments_payment_statuses
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:463
ERROR: TestPaymentStatuses.test_payment_statuses_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 463, in test_payment_statuses_server_error_raises_http
    self.api.payments_payment_statuses()
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1938, in payments_payment_statuses
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:427
ERROR: TestPaymentStatuses.test_payment_statuses_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 427, in test_payment_statuses_success
    items = self.api.payments_payment_statuses()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 1938, in payments_payment_statuses
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:581
ERROR: TestOrderStatusesSearch.test_order_statuses_search_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 581, in test_order_statuses_search_server_error_raises_http
    self.api.order_statuses_search()
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2011, in order_statuses_search
    res = self._request("GET", path, params=params, use_auth=True, headers_extra=headers_extra)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:503
ERROR: TestOrderStatusesSearch.test_order_statuses_search_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 503, in test_order_statuses_search_success_minimal
    out = self.api.order_statuses_search()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2011, in order_statuses_search
    res = self._request("GET", path, params=params, use_auth=True, headers_extra=headers_extra)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:538
ERROR: TestOrderStatusesSearch.test_order_statuses_search_with_filters_expand_and_header
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 538, in test_order_statuses_search_with_filters_expand_and_header
    out = self.api.order_statuses_search(
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2011, in order_statuses_search
    res = self._request("GET", path, params=params, use_auth=True, headers_extra=headers_extra)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:638
ERROR: TestOrdersGeneratePdf.test_orders_generate_pdf_can_not_create_directory_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 638, in test_orders_generate_pdf_can_not_create_directory_raises_http
    self.api.orders_generate_pdf(123)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2046, in orders_generate_pdf
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:626
ERROR: TestOrdersGeneratePdf.test_orders_generate_pdf_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 626, in test_orders_generate_pdf_server_error_raises_http
    self.api.orders_generate_pdf(123)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2046, in orders_generate_pdf
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:611
ERROR: TestOrdersGeneratePdf.test_orders_generate_pdf_success_binary
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 611, in test_orders_generate_pdf_success_binary
    out = self.api.orders_generate_pdf(460578194)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2046, in orders_generate_pdf
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:650
ERROR: TestOrdersGeneratePdf.test_orders_generate_pdf_unexpected_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 650, in test_orders_generate_pdf_unexpected_error_raises_http
    self.api.orders_generate_pdf(123)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2046, in orders_generate_pdf
    res = self._request("GET", path, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:761
ERROR: TestOrderInvoicesSearch.test_order_invoices_search_incorrect_data_format_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 761, in test_order_invoices_search_incorrect_data_format_raises_http
    self.api.order_invoices_search(order_id=1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2134, in order_invoices_search
    res = self._request("GET", ROUTES["order_invoices.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:773
ERROR: TestOrderInvoicesSearch.test_order_invoices_search_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 773, in test_order_invoices_search_server_error_raises_http
    self.api.order_invoices_search(order_id=1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2134, in order_invoices_search
    res = self._request("GET", ROUTES["order_invoices.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:691
ERROR: TestOrderInvoicesSearch.test_order_invoices_search_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 691, in test_order_invoices_search_success_minimal
    out = self.api.order_invoices_search(order_id=460578194)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2134, in order_invoices_search
    res = self._request("GET", ROUTES["order_invoices.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_orders:727
ERROR: TestOrderInvoicesSearch.test_order_invoices_search_success_with_expand_sort_pagesize
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_orders.py", line 727, in test_order_invoices_search_success_with_expand_sort_pagesize
    out = self.api.order_invoices_search(
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2134, in order_invoices_search
    res = self._request("GET", ROUTES["order_invoices.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_rozetkapay_transactions:125
ERROR: TestRozetkaPayTransactionsSearch.test_rozetkapay_search_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_rozetkapay_transactions.py", line 125, in test_rozetkapay_search_server_error_raises_http
    self.api.rozetkapay_transactions_search(order_id=1)
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2212, in rozetkapay_transactions_search
    res = self._request("GET", ROUTES["rozetkapay.transactions.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_rozetkapay_transactions:61
ERROR: TestRozetkaPayTransactionsSearch.test_rozetkapay_search_success_minimal
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_rozetkapay_transactions.py", line 61, in test_rozetkapay_search_success_minimal
    out = self.api.rozetkapay_transactions_search()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2212, in rozetkapay_transactions_search
    res = self._request("GET", ROUTES["rozetkapay.transactions.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_rozetkapay_transactions:91
ERROR: TestRozetkaPayTransactionsSearch.test_rozetkapay_search_success_with_filters
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_rozetkapay_transactions.py", line 91, in test_rozetkapay_search_success_with_filters
    out = self.api.rozetkapay_transactions_search(
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2212, in rozetkapay_transactions_search
    res = self._request("GET", ROUTES["rozetkapay.transactions.search"], params=params, use_auth=True)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_rozetkapay_transactions:185
ERROR: TestRozetkaPayTransactionsSearchData.test_search_data_offer_not_signed_returns_empty_lists
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_rozetkapay_transactions.py", line 185, in test_search_data_offer_not_signed_returns_empty_lists
    out = self.api.rozetkapay_transactions_search_data()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2252, in rozetkapay_transactions_search_data
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_rozetkapay_transactions:211
ERROR: TestRozetkaPayTransactionsSearchData.test_search_data_server_error_raises_http
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_rozetkapay_transactions.py", line 211, in test_search_data_server_error_raises_http
    self.api.rozetkapay_transactions_search_data()
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2252, in rozetkapay_transactions_search_data
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_rozetkapay_transactions:168
ERROR: TestRozetkaPayTransactionsSearchData.test_search_data_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_rozetkapay_transactions.py", line 168, in test_search_data_success
    out = self.api.rozetkapay_transactions_search_data()
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 2252, in rozetkapay_transactions_search_data
    res = self._request(
          ^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:71
FAIL: TestRozetkaApi.test_auth_login_incorrect_password_raises
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 71, in test_auth_login_incorrect_password_raises
    with self.assertRaisesRegex(Exception, "incorrect_username_password"):
AssertionError: "incorrect_username_password" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:50
ERROR: TestRozetkaApi.test_auth_login_success
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 50, in test_auth_login_success
    token = self.api.auth_login()
            ^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 607, in auth_login
    return self._auth()
           ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:108
FAIL: TestRozetkaApi.test_auth_logout_error_does_not_clear_token
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: No token available for logout. Please login first.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 108, in test_auth_logout_error_does_not_clear_token
    with self.assertRaisesRegex(Exception, "model_cannot_be_saved"):
AssertionError: "model_cannot_be_saved" does not match "No token available for logout. Please login first."
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:90
ERROR: TestRozetkaApi.test_auth_logout_success_clears_token
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 90, in test_auth_logout_success_clears_token
    res = self.api.auth_logout()
          ^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 670, in auth_logout
    raise RozetkaAuthError("No token available for logout. Please login first.")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: No token available for logout. Please login first.
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:119
FAIL: TestRozetkaApi.test_headers_content_language_override
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 119, in test_headers_content_language_override
    self.assertEqual(h.get("Content-Language"), "ru")
AssertionError: 'uk' != 'ru'
- uk
+ ru

2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:140
ERROR: TestRozetkaApi.test_success_returns_list
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 140, in test_success_returns_list
    items = self.api.markets_business_types()
            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 722, in markets_business_types
    data = self.call("markets.business_types", method="GET", use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:196
FAIL: TestCategoriesHasOptions.test_access_denied_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 196, in test_access_denied_raises_auth
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:182
FAIL: TestCategoriesHasOptions.test_check_correctness_of_data_raises_http
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 182, in test_check_correctness_of_data_raises_http
    with self.assertRaisesRegex(Exception, "check_correctness_of_data"):
AssertionError: "check_correctness_of_data" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:189
FAIL: TestCategoriesHasOptions.test_invalid_credentials_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 189, in test_invalid_credentials_raises_auth
    with self.assertRaisesRegex(Exception, "invalid_credentials"):
AssertionError: "invalid_credentials" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:203
FAIL: TestCategoriesHasOptions.test_malformed_content_non_bool
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 203, in test_malformed_content_non_bool
    with self.assertRaisesRegex(Exception, "Malformed content"):
AssertionError: "Malformed content" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:172
ERROR: TestCategoriesHasOptions.test_success_false
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 172, in test_success_false
    result = self.api.categories_has_options("456")  # рядок, але конвертується до int
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 778, in categories_has_options
    data = self.call("categories.has_options", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:165
ERROR: TestCategoriesHasOptions.test_success_true
Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 165, in test_success_true
    result = self.api.categories_has_options(123)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 778, in categories_has_options
    data = self.call("categories.has_options", method="GET", params=params, use_auth=True)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 587, in call
    res = self._request(method, path, params=params, json_body=json_body, expected=expected, use_auth=use_auth)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 506, in _request
    token = token_override if token_override is not None else (self._get_token() if use_auth else None)
                                                               ^^^^^^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 456, in _get_token
    token = self._auth()
            ^^^^^^^^^^^^
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/models/us_rozetka_api.py", line 370, in _auth
    raise RozetkaAuthError("Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)")
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)
2025-09-10 09:16:22 ERROR server odoo.addons.us_marketplace_integration_rozetka.tests.test_us_rozetka_api:262
FAIL: TestCategoriesDownloadOptions.test_access_denied_raises_auth
odoo.addons.us_marketplace_integration_rozetka.models.us_rozetka_api.RozetkaAuthError: Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/data/build/single_module_repos/us_marketplace_integration_rozetka/tests/test_us_rozetka_api.py", line 262, in test_access_denied_raises_auth
    with self.assertRaisesRegex(Exception, "access_denied"):
AssertionError: "access_denied" does not match "Username is required: set us_marketplace_integration_rozetka.login (or us_marketplace_integration_rozetka.username)"
2025-09-10 09:16:22 Log limit reached (full logs are still available in the log file)
2025-09-10 09:16:29 INFO runbot Getting results for build 00277-18-0
2025-09-10 09:16:29 Step all_with_tests finished in 117s
2025-09-10 09:16:29 Starting step base from config Default with tests
2025-09-10 09:16:29 Using Dockerfile Tag odoo:DockerDefault
2025-09-10 09:16:41 INFO server odoo.modules.loading:360 1 modules loaded in 8.91s, 9254 queries (+9254 extra)
2025-09-10 09:16:46 INFO server odoo.modules.loading:360 12 modules loaded in 3.90s, 4169 queries (+4169 extra)
2025-09-10 09:16:50 INFO runbot Getting results for build 00277-18-0
2025-09-10 09:16:50 Step base finished in 17s
2025-09-10 09:16:50 Starting step run from config Default with tests
2025-09-10 09:16:50 INFO runbot Start running build 00277-18-0
2025-09-10 09:16:50 Using Dockerfile Tag odoo:DockerDefault
2025-09-10 09:16:53 INFO server odoo.modules.loading:360 1 modules loaded in 0.03s, 0 queries (+0 extra)
2025-09-10 09:16:54 INFO server odoo.modules.loading:360 84 modules loaded in 1.41s, 0 queries (+0 extra)
2025-09-10 09:29:21 INFO runbot Kill build 00277-18-0