, not wrapped in . Extraction
+ for this case lives in packtools (scieloorg/packtools#1272,
+ released in 4.16.11); this test only confirms it comes through
+ get_abstracts() transparently."""
+ xml_string = """
+
+
+
+ Resumen: Texto do resumo sem tag p.
+
+
+ Abstract: Abstract text without a p tag.
+
+
+
+ """
+
+ article_xml = _create_xml_article(xml_string)
+ result = list(article_xml.get_abstracts())
+
+ self.assertEqual(
+ result,
+ [
+ {"language": "es", "text": "Texto do resumo sem tag p."},
+ {"language": "en", "text": "Abstract text without a p tag."},
+ ],
+ )
+
+ def test_get_abstracts_with_no_abstract(self):
+ xml_string = """
+
+
+
+
+ """
+
+ article_xml = _create_xml_article(xml_string)
+ result = list(article_xml.get_abstracts())
+
+ self.assertEqual(result, [])
diff --git a/requirements/base.txt b/requirements/base.txt
index 8cf9c52e6..f4975b9e3 100644
--- a/requirements/base.txt
+++ b/requirements/base.txt
@@ -90,7 +90,7 @@ iso639-lang==2.6.3 # Mantendo versão maior
# SciELO Specific Packages
# ========================================
# Using specific versions for stability
--e git+https://github.com/scieloorg/packtools.git@4.16.8#egg=packtools
+-e git+https://github.com/scieloorg/packtools.git@4.16.11#egg=packtools
-e git+https://github.com/scieloorg/scielo_scholarly_data#egg=scielo_scholarly_data
-e git+https://github.com/scieloorg/opac_schema.git@v2.66#egg=opac_schema
-e git+https://github.com/scieloorg/scielo_migration.git@1.10.8#egg=scielo_classic_website