def test_identifier_extraction(self): """Test extracting identifier from OAI XML.""" from invenio_oaiharvester.utils import identifier_extraction_from_string xml_sample = ("<record><test></test>" "<identifier>identifier1</identifier></record>") self.assertEqual(identifier_extraction_from_string(xml_sample, oai_namespace=""), "identifier1")
def test_identifier_extraction(self): """Test extracting identifier from OAI XML.""" from invenio_oaiharvester.utils import identifier_extraction_from_string xml_sample = ("<record><test></test>" "<identifier>identifier1</identifier></record>") self.assertEqual( identifier_extraction_from_string(xml_sample, oai_namespace=""), "identifier1")
def test_identifier_extraction(app): """Test extracting identifier from OAI XML.""" with app.app_context(): xml_sample = ("<record><test></test>" "<identifier>identifier1</identifier></record>") result = identifier_extraction_from_string(xml_sample, oai_namespace="") assert result == "identifier1"
def test_identifier_extraction_with_namespace(self): """Test extracting identifier from OAI XML.""" from invenio_oaiharvester.utils import identifier_extraction_from_string xml_sample = ("<OAI-PMH xmlns='http://www.openarchives.org/OAI/2.0/'>" "<record><test></test>" "<identifier>identifier1</identifier></record>" "</OAI-PMH>") self.assertEqual(identifier_extraction_from_string(xml_sample), "identifier1")
def test_identifier_extraction_with_namespace(app): """Test extracting identifier from OAI XML.""" with app.app_context(): xml_sample = ("<OAI-PMH xmlns='http://www.openarchives.org/OAI/2.0/'>" "<record><test></test>" "<identifier>identifier1</identifier></record>" "</OAI-PMH>") result = identifier_extraction_from_string(xml_sample) assert result == "identifier1"
def test_identifier_extraction(app): """Test extracting identifier from OAI XML.""" with app.app_context(): xml_sample = ("<record><test></test>" "<identifier>identifier1</identifier></record>") result = identifier_extraction_from_string( xml_sample, oai_namespace="" ) assert result == "identifier1"