From 85d946f38bfec119b8ad618ce4dcdaca3c764fec Mon Sep 17 00:00:00 2001 From: afabiani Date: Mon, 17 Apr 2023 16:52:58 +0200 Subject: [PATCH] - Fix OWSLib BREAKING: remove ISO deprecations (https://github.com/geopython/OWSLib/pull/862) (https://github.com/geopython/OWSLib/pull/869) --- geonode/layers/tests.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/geonode/layers/tests.py b/geonode/layers/tests.py index 744920418b0..3bec8a660d0 100644 --- a/geonode/layers/tests.py +++ b/geonode/layers/tests.py @@ -1638,10 +1638,14 @@ def test_set_metadata_return_expected_values_from_xml(self): "temporal_extent_start": None, "title": "test_dataset", } + expected_keywords = [] + for kw in [kw.get('keywords') for kw in self.custom if kw['type'] != 'place']: + for _kw in [_kw for _kw in kw]: + expected_keywords.append(_kw) self.assertEqual("7cfbc42c-efa7-431c-8daa-1399dff4cd19", identifier) self.assertListEqual(["Global"], regions) self.assertDictEqual(expected_vals, vals) - self.assertListEqual(self.custom, keywords) + self.assertListEqual(expected_keywords, keywords) def test_convert_keyword_should_empty_list_for_empty_keyword(self): actual = convert_keyword([]) @@ -1724,12 +1728,13 @@ def setUp(self): def test_will_use_only_the_default_metadata_parser(self): identifier, vals, regions, keywords, _ = parse_metadata(open(self.exml_path).read()) + expected_keywords = [] + for kw in [kw.get('keywords') for kw in self.keywords if kw['type'] != 'place']: + for _kw in [_kw for _kw in kw]: + expected_keywords.append(_kw) self.assertEqual("7cfbc42c-efa7-431c-8daa-1399dff4cd19", identifier) self.assertListEqual(["Global"], regions) - logger.error( - f" -------------------------------->>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> {self.keywords} // {keywords}" - ) - self.assertListEqual(self.keywords, keywords) + self.assertListEqual(expected_keywords, keywords) self.assertDictEqual(self.expected_vals, vals) @override_settings(METADATA_PARSERS=["__DEFAULT__", "geonode.layers.tests.dummy_metadata_parser"])