Skip to content

feat: wekeo updated to hda-broker 2.0 #2101

feat: wekeo updated to hda-broker 2.0

feat: wekeo updated to hda-broker 2.0 #2101

GitHub Actions / Test Results failed Mar 5, 2024 in 0s

111 errors, 82 fail, 2 skipped, 310 pass in 3m 22s

    3 files    3 suites   3m 22s ⏱️
  505 tests 310 ✅  2 💤  82 ❌ 111 🔥
1 311 runs  878 ✅ 76 💤 165 ❌ 192 🔥

Results for commit 05e6217.

Annotations

Check warning on line 0 in tests.test_cli.TestEodagCli

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs failed: test_eodag_discover_product_types (tests.test_cli.TestEodagCli)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
AssertionError: 1 != 0
self = <tests.test_cli.TestEodagCli testMethod=test_eodag_discover_product_types>
mock_discover_product_types = <function discover_product_types at 0x000001C590AFA670>

    @mock.patch(
        "eodag.cli.EODataAccessGateway.discover_product_types",
        autospec=True,
        return_value={},
    )
    def test_eodag_discover_product_types(self, mock_discover_product_types):
        """Calling eodag discover should fetch providers for new product types"""
        origin_dir = os.getcwd()
        try:
            os.chdir(self.tmp_home_dir.name)
            default_output_path = os.path.join(
                self.tmp_home_dir.name, "ext_product_types.json"
            )
            self.assertFalse(os.path.isfile(default_output_path))
    
            # call without any arg
            result = self.runner.invoke(eodag, ["discover"])
>           self.assertEqual(result.exit_code, 0)
E           AssertionError: 1 != 0

tests\test_cli.py:707: AssertionError

Check warning on line 0 in tests.units.test_core.TestCore

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs failed: test_available_sortables (tests.units.test_core.TestCore)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>
self = <yaml.loader.SafeLoader object at 0x000001A31F3F18B0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

self = <tests.units.test_core.TestCore testMethod=test_available_sortables>

    def setUp(self):
        super(TestCore, self).setUp()
>       self.dag = EODataAccessGateway()

tests\units\test_core.py:451: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x000001A31F3F1700>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_can_raise_errors (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_counts_by_default (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_does_not_raise_by_default (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_doest_not_register_downloader_if_no_search_intersection (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_paginated_handle_fuzzy_count (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_paginated_handle_no_count_returned (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_paginated_handle_null_count (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_query_products_must_be_a_list (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_register_downloader_if_search_intersection (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_support_itemsperpage_higher_than_maximum (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__do_search_without_count (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_dates (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check warning on line 0 in tests.test_cli.TestEodagCli

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs failed: test_eodag_download_missingcredentials (tests.test_cli.TestEodagCli)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
AssertionError: UnicodeDecodeError('charmap', b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004. Operational data can\n    be found in the corresponding collection.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,WAT,REPROCESSED,BC004\n  sensorType: RADAR\n  license: proprietary\n  title: SRAL Level 2 Altimetry Global - Reprocessed from BC004\n  missionStartDate: "2016-03-01T00:00:00Z"\n\nS3_LAN:\n  abstract: LAN or SR_2_LAN___ (peps)\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_LAN_HY:\n  abstract: |\n    Sentinel-3 STM payload includes two main instruments: the Sentinel-3 Radar ALtimeter (SRAL) and a MicroWave\n    Radiometer (MWR). SRAL is providing continuous topography measurements of the Earth\xe2\x80\x99s surface. It is the first\n    radar altimeter operating exclusively with delay-Doppler capabilities, which provides a significant improvement of\n    the along-track resolution compared to conventional Low Resolution Mode (LRM) altimeters. This enhancement is\n    highly valuable over continental and sea ice surfaces, considering their heterogeneous characteristics.\n    ESA and the Sentinel-3 Mission Performance Cluster (MPC) have developed in 2021-2022 dedicated delay-Doppler and\n    Level-2 processing chains for the generation of new Sentinel-3 STM LAND level-2 products over inland waters,\n    sea-ice, and land ice areas. The main objective of these so-called \xe2\x80\x9cThematic Products\xe2\x80\x9d is to address the specific\n    needs of the user communities related to the three different Thematic surfaces.\n    For Hydrology Thematic Products, the coverage includes all the continental surfaces, except the Antarctica ice\n    sheet, and Greenland ice sheet interior. Over coastal zones the 50 km common area between Land and Marine products\n    remains. Therefore, the Hydrology products cover up to 25 km over surfaces considered as Marine.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN,HYDROLOGY\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN HYDRO\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_LAN_SI:\n  abstract: |\n    Sentinel-3 STM payload includes two main instruments: the Sentinel-3 Radar ALtimeter (SRAL) and a MicroWave\n    Radiometer (MWR). SRAL is providing continuous topography measurements of the Earth\xe2\x80\x99s surface. It is the first\n    radar altimeter operating exclusively with delay-Doppler capabilities, which provides a significant improvement of\n    the along-track resolution compared to conventional Low Resolution Mode (LRM) altimeters. This enhancement is\n    highly valuable over continental and sea ice surfaces, considering their heterogeneous characteristics.\n    ESA and the Sentinel-3 Mission Performance Cluster (MPC) have developed in 2021-2022 dedicated delay-Doppler and\n    Level-2 processing chains for the generation of new Sentinel-3 STM LAND level-2 products over inland waters,\n    sea-ice, and land ice areas. The main objective of these so-called \xe2\x80\x9cThematic Products\xe2\x80\x9d is to address the specific\n    needs of the user communities related to the three different Thematic surfaces.\n    Each Sentinel-3 STM Land Thematic Product has a dedicated geographical coverage, defined in a Thematic Mask. For Sea\n    Ice Thematic Products, the mask remains static, and the coverage was calculated by the Expert Support\n    Laboratories (ESL) of the Sentinel-3 MPC, based on the maximum of sea ice extent given a NSIDC sea ice climatology.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN,SEA,ICE\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN SEA ICE\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_LAN_LI:\n  abstract: |\n    Sentinel-3 STM payload includes two main instruments: the Sentinel-3 Radar ALtimeter (SRAL) and a MicroWave\n    Radiometer (MWR). SRAL is providing continuous topography measurements of the Earth\xe2\x80\x99s surface. It is the first\n    radar altimeter operating exclusively with delay-Doppler capabilities, which provides a significant improvement of\n    the along-track resolution compared to conventional Low Resolution Mode (LRM) altimeters. This enhancement is\n    highly valuable over continental and sea ice surfaces, considering their heterogeneous characteristics.\n    ESA and the Sentinel-3 Mission Performance Cluster (MPC) have developed in 2021-2022 dedicated delay-Doppler and\n    Level-2 processing chains for the generation of new Sentinel-3 STM LAND level-2 products over inland waters,\n    sea-ice, and land ice areas. The main objective of these so-called \xe2\x80\x9cThematic Products\xe2\x80\x9d is to address the specific\n    needs of the user communities related to the three different Thematic surfaces.\n    Each Sentinel-3 STM Land Thematic Product has a dedicated geographical coverage, defined in a Thematic Mask. For\n    Land Ice Thematic Products, the mask includes the Antarctica and Greenland ice sheets, along with glacier areas as\n    defined in the Randolph Glacier Inventory (RGI) database.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN,LAND,ICE\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN LAND ICE\n  missionStartDate: "2016-02-16T00:00:00Z"\n\n# S3 SYNERGY\n# Synergy data products are generally combinations of OLCI and SLSTR instruments\nS3_SY_SYN:\n  abstract: |\n    The Level-2 SYN product (SY_2_SYN) is produced by the Synergy Level-1/2 SDR software and contains\n    surface reflectance and aerosol parameters over land. All measurement datasets are provided on the\n    OLCI image grid, similar to the one included in the OLCI L1b product.\n    Some sub-sampled annotations and atmospheric datasets are provided on the OLCI tie-points grid.\n    Several associated variables are also provided in annotation data files.\n  instrument: SYNERGY\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SYNERGY,SY,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,SYN\n  sensorType: OPTICAL,RADAR\n  license: proprietary\n  title: SENTINEL3 SYNERGY Level-2 SYN\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_SY_AOD:\n  abstract: |\n    The Level-2 SYN AOD product (SY_2_AOD) is produced by a dedicated processor including the whole\n    SYN L1 processing module and a global synergy level 2 processing module retrieving, over land and\n    sea, aerosol optical thickness. The resolution of this product is wider than classic S3 products,\n    as the dataset are provided on a 4.5 km\xc2\xb2 resolution\n  instrument: SYNERGY\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SYNERGY,SY,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,AOD\n  sensorType: OPTICAL,RADAR\n  license: proprietary\n  title: SENTINEL3 SYNERGY Level-2 AOD\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_SY_V10:\n  abstract: |\n    The Level-2 VG1 and V10 SYN products (SY_2_VG1 and SY_2_V10 respectively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days synthesis surface\n    reflectances and NDVI. The product grid and the four spectral bands are similar to the SYN Level-2\n    VGP product.\n  instrument: SYNERGY\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: LEVEL-2W\n  keywords: SYNERGY,SY,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,V10\n  sensorType: OPTICAL,RADAR\n  license: proprietary\n  title: SENTINEL3 SYNERGY Level-2 V10\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_SY_VG1:\n  abstract: |\n    The Level-2 VG1 and V10 SYN products (SY_2_VG1 and SY_2_V10 respectively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy', 1746, 1747, 'character maps to <undefined>') is not an instance of <class 'eodag.utils.exceptions.MisconfiguredError'>
self = <tests.test_cli.TestEodagCli testMethod=test_eodag_download_missingcredentials>

    def test_eodag_download_missingcredentials(self):
        """Calling eodag download with missing credentials must raise MisconfiguredError"""
        search_results_path = os.path.join(
            TEST_RESOURCES_PATH, "eodag_search_result.geojson"
        )
        default_conf_file = resource_filename(
            "eodag", os.path.join("resources", "user_conf_template.yml")
        )
        result = self.runner.invoke(
            eodag,
            [
                "download",
                "--search-results",
                search_results_path,
                "-f",
                default_conf_file,
            ],
        )
        self.assertEqual(result.exit_code, 1)
>       self.assertIsInstance(result.exception, MisconfiguredError)
E       AssertionError: UnicodeDecodeError('charmap', b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004. Operational data can\n    be found in the corresponding collection.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,WAT,REPROCESSED,BC004\n  sensorType: RADAR\n  license: proprietary\n  title: SRAL Level 2 Altimetry Global - Reprocessed from BC004\n  missionStartDate: "2016-03-01T00:00:00Z"\n\nS3_LAN:\n  abstract: LAN or SR_2_LAN___ (peps)\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_LAN_HY:\n  abstract: |\n    Sentinel-3 STM payload includes two main instruments: the Sentinel-3 Radar ALtimeter (SRAL) and a MicroWave\n    Radiometer (MWR). SRAL is providing continuous topography measurements of the Earth\xe2\x80\x99s surface. It is the first\n    radar altimeter operating exclusively with delay-Doppler capabilities, which provides a significant improvement of\n    the along-track resolution compared to conventional Low Resolution Mode (LRM) altimeters. This enhancement is\n    highly valuable over continental and sea ice surfaces, considering their heterogeneous characteristics.\n    ESA and the Sentinel-3 Mission Performance Cluster (MPC) have developed in 2021-2022 dedicated delay-Doppler and\n    Level-2 processing chains for the generation of new Sentinel-3 STM LAND level-2 products over inland waters,\n    sea-ice, and land ice areas. The main objective of these so-called \xe2\x80\x9cThematic Products\xe2\x80\x9d is to address the specific\n    needs of the user communities related to the three different Thematic surfaces.\n    For Hydrology Thematic Products, the coverage includes all the continental surfaces, except the Antarctica ice\n    sheet, and Greenland ice sheet interior. Over coastal zones the 50 km common area between Land and Marine products\n    remains. Therefore, the Hydrology products cover up to 25 km over surfaces considered as Marine.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN,HYDROLOGY\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN HYDRO\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_LAN_SI:\n  abstract: |\n    Sentinel-3 STM payload includes two main instruments: the Sentinel-3 Radar ALtimeter (SRAL) and a MicroWave\n    Radiometer (MWR). SRAL is providing continuous topography measurements of the Earth\xe2\x80\x99s surface. It is the first\n    radar altimeter operating exclusively with delay-Doppler capabilities, which provides a significant improvement of\n    the along-track resolution compared to conventional Low Resolution Mode (LRM) altimeters. This enhancement is\n    highly valuable over continental and sea ice surfaces, considering their heterogeneous characteristics.\n    ESA and the Sentinel-3 Mission Performance Cluster (MPC) have developed in 2021-2022 dedicated delay-Doppler and\n    Level-2 processing chains for the generation of new Sentinel-3 STM LAND level-2 products over inland waters,\n    sea-ice, and land ice areas. The main objective of these so-called \xe2\x80\x9cThematic Products\xe2\x80\x9d is to address the specific\n    needs of the user communities related to the three different Thematic surfaces.\n    Each Sentinel-3 STM Land Thematic Product has a dedicated geographical coverage, defined in a Thematic Mask. For Sea\n    Ice Thematic Products, the mask remains static, and the coverage was calculated by the Expert Support\n    Laboratories (ESL) of the Sentinel-3 MPC, based on the maximum of sea ice extent given a NSIDC sea ice climatology.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN,SEA,ICE\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN SEA ICE\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_LAN_LI:\n  abstract: |\n    Sentinel-3 STM payload includes two main instruments: the Sentinel-3 Radar ALtimeter (SRAL) and a MicroWave\n    Radiometer (MWR). SRAL is providing continuous topography measurements of the Earth\xe2\x80\x99s surface. It is the first\n    radar altimeter operating exclusively with delay-Doppler capabilities, which provides a significant improvement of\n    the along-track resolution compared to conventional Low Resolution Mode (LRM) altimeters. This enhancement is\n    highly valuable over continental and sea ice surfaces, considering their heterogeneous characteristics.\n    ESA and the Sentinel-3 Mission Performance Cluster (MPC) have developed in 2021-2022 dedicated delay-Doppler and\n    Level-2 processing chains for the generation of new Sentinel-3 STM LAND level-2 products over inland waters,\n    sea-ice, and land ice areas. The main objective of these so-called \xe2\x80\x9cThematic Products\xe2\x80\x9d is to address the specific\n    needs of the user communities related to the three different Thematic surfaces.\n    Each Sentinel-3 STM Land Thematic Product has a dedicated geographical coverage, defined in a Thematic Mask. For\n    Land Ice Thematic Products, the mask includes the Antarctica and Greenland ice sheets, along with glacier areas as\n    defined in the Randolph Glacier Inventory (RGI) database.\n  instrument: SRAL\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SRAL,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,LAN,LAND,ICE\n  sensorType: RADAR\n  license: proprietary\n  title: SENTINEL3 SRAL Level-2 LAN LAND ICE\n  missionStartDate: "2016-02-16T00:00:00Z"\n\n# S3 SYNERGY\n# Synergy data products are generally combinations of OLCI and SLSTR instruments\nS3_SY_SYN:\n  abstract: |\n    The Level-2 SYN product (SY_2_SYN) is produced by the Synergy Level-1/2 SDR software and contains\n    surface reflectance and aerosol parameters over land. All measurement datasets are provided on the\n    OLCI image grid, similar to the one included in the OLCI L1b product.\n    Some sub-sampled annotations and atmospheric datasets are provided on the OLCI tie-points grid.\n    Several associated variables are also provided in annotation data files.\n  instrument: SYNERGY\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SYNERGY,SY,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,SYN\n  sensorType: OPTICAL,RADAR\n  license: proprietary\n  title: SENTINEL3 SYNERGY Level-2 SYN\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_SY_AOD:\n  abstract: |\n    The Level-2 SYN AOD product (SY_2_AOD) is produced by a dedicated processor including the whole\n    SYN L1 processing module and a global synergy level 2 processing module retrieving, over land and\n    sea, aerosol optical thickness. The resolution of this product is wider than classic S3 products,\n    as the dataset are provided on a 4.5 km\xc2\xb2 resolution\n  instrument: SYNERGY\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: L2\n  keywords: SYNERGY,SY,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,AOD\n  sensorType: OPTICAL,RADAR\n  license: proprietary\n  title: SENTINEL3 SYNERGY Level-2 AOD\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_SY_V10:\n  abstract: |\n    The Level-2 VG1 and V10 SYN products (SY_2_VG1 and SY_2_V10 respectively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days synthesis surface\n    reflectances and NDVI. The product grid and the four spectral bands are similar to the SYN Level-2\n    VGP product.\n  instrument: SYNERGY\n  platform: SENTINEL3\n  platformSerialIdentifier: S3A,S3B\n  processingLevel: LEVEL-2W\n  keywords: SYNERGY,SY,SENTINEL,SENTINEL3,S3,S3A,S3B,L2,V10\n  sensorType: OPTICAL,RADAR\n  license: proprietary\n  title: SENTINEL3 SYNERGY Level-2 V10\n  missionStartDate: "2016-02-16T00:00:00Z"\n\nS3_SY_VG1:\n  abstract: |\n    The Level-2 VG1 and V10 SYN products (SY_2_VG1 and SY_2_V10 respectively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy', 1746, 1747, 'character maps to <undefined>') is not an instance of <class 'eodag.utils.exceptions.MisconfiguredError'>

tests\test_cli.py:821: AssertionError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_geom (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_locations (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check warning on line 0 in tests.units.test_core.TestCore

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs failed: test_build_index_ko (tests.units.test_core.TestCore)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>
self = <yaml.loader.SafeLoader object at 0x000001A31FC0F070>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

self = <tests.units.test_core.TestCore testMethod=test_build_index_ko>

    def setUp(self):
        super(TestCore, self).setUp()
>       self.dag = EODataAccessGateway()

tests\units\test_core.py:451: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x000001A31FC0FAC0>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_no_parameters (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_no_plugins_when_search_by_id (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_peps_plugins_product_available (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_peps_plugins_product_available_with_alias (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_peps_plugins_product_not_available (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_preserve_additional_kwargs (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError

Check failure on line 0 in tests.units.test_core.TestCoreSearch

See this annotation in the file changed.

@github-actions github-actions / Test Results

2 out of 3 runs with error: test__prepare_search_product_type_guess_it (tests.units.test_core.TestCoreSearch)

artifacts/unit-test-results-python3.12-windows-latest/junit-report.xml [took 0s]
artifacts/unit-test-results-python3.8-windows-latest/junit-report.xml [took 0s]
Raw output
failed on setup with "UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>"
self = <yaml.loader.SafeLoader object at 0x00000154C5FABDC0>, index = 96

    def peek(self, index=0):
        try:
>           return self.buffer[self.pointer+index]
E           IndexError: string index out of range

.tox\py38\lib\site-packages\yaml\reader.py:89: IndexError

During handling of the above exception, another exception occurred:

cls = <class 'tests.units.test_core.TestCoreSearch'>

    @classmethod
    def setUpClass(cls):
        super(TestCoreSearch, cls).setUpClass()
>       cls.dag = EODataAccessGateway()

tests\units\test_core.py:1657: 
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
eodag\api\core.py:131: in __init__
    self.product_types_config = SimpleYamlProxyConfig(product_types_config_path)
eodag\config.py:79: in __init__
    self.source: Dict[str, Any] = cached_yaml_load(conf_file_path)
eodag\utils\__init__.py:1252: in cached_yaml_load
    return copy_deepcopy(_mutable_cached_yaml_load(config_path))
eodag\utils\__init__.py:1241: in _mutable_cached_yaml_load
    return yaml.load(fh, Loader=yaml.SafeLoader)
.tox\py38\lib\site-packages\yaml\__init__.py:81: in load
    return loader.get_single_data()
.tox\py38\lib\site-packages\yaml\constructor.py:49: in get_single_data
    node = self.get_single_node()
.tox\py38\lib\site-packages\yaml\composer.py:36: in get_single_node
    document = self.compose_document()
.tox\py38\lib\site-packages\yaml\composer.py:55: in compose_document
    node = self.compose_node(None, None)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:84: in compose_node
    node = self.compose_mapping_node(anchor)
.tox\py38\lib\site-packages\yaml\composer.py:133: in compose_mapping_node
    item_value = self.compose_node(node, item_key)
.tox\py38\lib\site-packages\yaml\composer.py:64: in compose_node
    if self.check_event(AliasEvent):
.tox\py38\lib\site-packages\yaml\parser.py:98: in check_event
    self.current_event = self.state()
.tox\py38\lib\site-packages\yaml\parser.py:449: in parse_block_mapping_value
    if not self.check_token(KeyToken, ValueToken, BlockEndToken):
.tox\py38\lib\site-packages\yaml\scanner.py:116: in check_token
    self.fetch_more_tokens()
.tox\py38\lib\site-packages\yaml\scanner.py:239: in fetch_more_tokens
    return self.fetch_literal()
.tox\py38\lib\site-packages\yaml\scanner.py:635: in fetch_literal
    self.fetch_block_scalar(style='|')
.tox\py38\lib\site-packages\yaml\scanner.py:649: in fetch_block_scalar
    self.tokens.append(self.scan_block_scalar(style))
.tox\py38\lib\site-packages\yaml\scanner.py:1009: in scan_block_scalar
    while self.peek(length) not in '\0\r\n\x85\u2028\u2029':
.tox\py38\lib\site-packages\yaml\reader.py:91: in peek
    self.update(index+1)
.tox\py38\lib\site-packages\yaml\reader.py:153: in update
    self.update_raw()
.tox\py38\lib\site-packages\yaml\reader.py:178: in update_raw
    data = self.stream.read(size)
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

self = <encodings.cp1252.IncrementalDecoder object at 0x00000154C5FABA30>
input = b'umbrella of the EU\n    Copernicus programme. This collection contains reprocessed data from baseline collection 004...ctively) are produced by the\n    SYNERGY Level-2 processor and contain 1 km VEGETATION-like product, 1 and 10 days sy'
final = False

    def decode(self, input, final=False):
>       return codecs.charmap_decode(input,self.errors,decoding_table)[0]
E       UnicodeDecodeError: 'charmap' codec can't decode byte 0x9d in position 1746: character maps to <undefined>

C:\hostedtoolcache\windows\Python\3.8.10\x64\lib\encodings\cp1252.py:23: UnicodeDecodeError