class TestOpenSearchReader(unittest.TestCase):
    def setUp(self):
        with open('tests/test_data/basic_osdd_c1576284036448b5ef3d16b2cd37acbc.txt', 'r') as f:
            text = f.read()
        text = text.replace('\\n', ' ')
        self.reader = OpenSearchReader(text, '')
        self.reader._load_xml()

    def test_return_descriptors(self):
        descriptors = self.reader.return_service_descriptors()

        self.assertTrue('CEOS' in descriptors['title'][0])
        self.assertTrue('version' not in descriptors)
        self.assertTrue(descriptors['abstract'][0] is None)
class TestOpenSearchReader(unittest.TestCase):
    def setUp(self):
        with open("tests/test_data/basic_osdd_c1576284036448b5ef3d16b2cd37acbc.txt", "r") as f:
            text = f.read()
        text = text.replace("\\n", " ")
        self.reader = OpenSearchReader(text, "")
        self.reader._load_xml()

    def test_return_descriptors(self):
        descriptors = self.reader.return_service_descriptors()

        self.assertTrue("CEOS" in descriptors["title"][0])
        self.assertTrue("version" not in descriptors)
        self.assertTrue(descriptors["abstract"][0] is None)