diff --git a/setup.py b/setup.py
index 7516cbd..d1e1950 100755
--- a/setup.py
+++ b/setup.py
@@ -7,7 +7,7 @@ except ImportError:
 
 setup(
     name="xylose",
-    version='0.42',
+    version='0.43',
     description="A SciELO library to abstract a JSON data structure that is a product of the ISIS2JSON conversion using the ISIS2JSON type 3 data model.",
     author="SciELO",
     author_email="scielo-dev@googlegroups.com",
diff --git a/xylose/scielodocument.py b/xylose/scielodocument.py
index 03c2510..9b4cf43 100644
--- a/xylose/scielodocument.py
+++ b/xylose/scielodocument.py
@@ -195,10 +195,8 @@ class Journal(object):
         This method retrieves the original language of the given article.
         This method deals with the legacy fields (v400).
         """
-        if not 'v400' in self.data:
-            return None
 
-        return self.data['v400'][0]['_']
+        return self.data.get('v400', [{'_': None}])[0]['_']
 
     def url(self, language='en'):
         """
@@ -235,15 +233,6 @@ class Journal(object):
         if 'v854' in self.data:
             return [area['_'] for area in self.data['v854']]
 
-    @property
-    def abbreviated_title(self):
-        """
-        This method retrieves the journal abbreviated title of the given article, if it exists.
-        This method deals with the legacy fields (150).
-        """
-        if 'v150' in self.data:
-            return self.data['v150'][0]['_']
-
     @property
     def wos_citation_indexes(self):
         """
@@ -273,8 +262,7 @@ class Journal(object):
         This method deals with the legacy fields (480).
         """
 
-        if 'v480' in self.data:
-            return self.data['v480'][0]['_']
+        return self.data.get('v480', [{'_': None}])[0]['_']
 
     @property
     def publisher_loc(self):
@@ -284,8 +272,7 @@ class Journal(object):
         This method deals with the legacy fields (490).
         """
 
-        if 'v490' in self.data:
-            return self.data['v490'][0]['_']
+        return self.data.get('v490', [{'_': None}])[0]['_']
 
     @property
     def title(self):
@@ -295,8 +282,30 @@ class Journal(object):
         This method deals with the legacy fields (100).
         """
 
-        if 'v100' in self.data:
-            return self.data['v100'][0]['_']
+        return self.data.get('v100', [{'_': None}])[0]['_']
+
+    @property
+    def subtitle(self):
+        """
+        This method retrieves the journal subtitle.
+        This method deals with the legacy fields (v110).
+        """
+
+        return self.data.get('v110', [{'_': None}])[0]['_']
+
+    @property
+    def fulltitle(self):
+        """
+        This method retrieves the join of the journal title plus the subtitle.
+        This method deals with the legacy fields (v100, v110).
+        """
+
+        data = []
+
+        data.append(self.title)
+        data.append(self.subtitle)
+
+        return ' - '.join([i for i in data if i])
 
     @property
     def title_nlm(self):
@@ -306,8 +315,25 @@ class Journal(object):
         This method deals with the legacy fields (421).
         """
 
-        if 'v421' in self.data:
-            return self.data['v421'][0]['_']
+        return self.data.get('v421', [{'_': None}])[0]['_']
+
+    @property
+    def abbreviated_title(self):
+        """
+        This method retrieves the journal abbreviated title of the given article, if it exists.
+        This method deals with the legacy fields (150).
+        """
+
+        return self.data.get('v150', [{'_': None}])[0]['_']
+
+    @property
+    def abbreviated_iso_title(self):
+        """
+        This method retrieves the journal abbreviated title of the given article, if it exists.
+        This method deals with the legacy fields (151).
+        """
+
+        return self.data.get('v151', [{'_': None}])[0]['_']
 
     @property
     def acronym(self):
@@ -317,8 +343,7 @@ class Journal(object):
         This method deals with the legacy fields (68).
         """
 
-        if 'v68' in self.data:
-            return self.data['v68'][0]['_'].lower()
+        return self.data.get('v68', [{'_': None}])[0]['_']
 
     @property
     def periodicity(self):
@@ -401,6 +426,7 @@ class Journal(object):
 
         return tools.get_date(self.data['v941'][0]['_'])
 
+
 class Article(object):
 
     def __init__(self, data, iso_format=None):

Incluir metodo para recuperar subtitulo do periódico v110
Incluir metodo para recuperar subtitulo do periódico v110 (subtitle)
Incluir metodo para recuperar titulo do periódico concatenado com subtitulo do periódico v110 (full_title)
diff --git a/tests/test_document.py b/tests/test_document.py
index 6ade9eb..7405ad9 100644
--- a/tests/test_document.py
+++ b/tests/test_document.py
@@ -623,11 +623,47 @@ class JournalTests(unittest.TestCase):
 
     def test_journal_title_nlm(self):
         self.fulldoc['title']['v421'] = [{u'_': u'Acta Limnologica Brasiliensia NLM'}]
-        
+
         journal = Journal(self.fulldoc['title'])
 
         self.assertEqual(journal.title_nlm, u'Acta Limnologica Brasiliensia NLM')
 
+    def test_journal_fulltitle(self):
+        self.fulldoc['title']['v100'] = [{u'_': u'Title'}]
+        self.fulldoc['title']['v110'] = [{u'_': u'SubTitle'}]
+
+        journal = Journal(self.fulldoc['title'])
+
+        self.assertEqual(journal.fulltitle, u'Title - SubTitle')
+
+    def test_journal_fulltitle_without_title(self):
+        del(self.fulldoc['title']['v100'])
+        self.fulldoc['title']['v110'] = [{u'_': u'SubTitle'}]
+
+        journal = Journal(self.fulldoc['title'])
+
+        self.assertEqual(journal.fulltitle, u'SubTitle')
+
+    def test_journal_fulltitle_without_subtitle(self):
+        self.fulldoc['title']['v100'] = [{u'_': u'Title'}]
+
+        journal = Journal(self.fulldoc['title'])
+
+        self.assertEqual(journal.fulltitle, u'Title')
+
+    def test_journal_subtitle(self):
+        self.fulldoc['title']['v110'] = [{u'_': u'SubTitle'}]
+
+        journal = Journal(self.fulldoc['title'])
+
+        self.assertEqual(journal.subtitle, u'SubTitle')
+
+    def test_journal_without_subtitle(self):
+
+        journal = Journal(self.fulldoc['title'])
+
+        self.assertEqual(journal.subtitle, None)
+
     def test_without_journal_title_nlm(self):
         journal = self.journal
 

pip install -e .[dev]
parse_log_pytest
requirements.txt
pytest pytest-cov
apt-get update apt-get install -y gcc pandoc
3.9
requirements.txt
pytest --no-header -rA --tb=line --color=no -p no:cacheprovider -W ignore::DeprecationWarning
coverage==7.8.0
exceptiongroup==1.2.2
iniconfig==2.1.0
packaging==24.2
pluggy==1.5.0
pytest==8.3.5
pytest-cov==6.0.0
tomli==2.2.1
-e git+https://github.com/scieloorg/xylose.git@09b42b365b375904f5d7102277e3f4e4a3d59e7f#egg=xylose

name: xylose
channels:
  - defaults
  - https://repo.anaconda.com/pkgs/main
  - https://repo.anaconda.com/pkgs/r
  - conda-forge
dependencies:
  - _libgcc_mutex=0.1=main
  - _openmp_mutex=5.1=1_gnu
  - ca-certificates=2025.2.25=h06a4308_0
  - ld_impl_linux-64=2.40=h12ee557_0
  - libffi=3.4.4=h6a678d5_1
  - libgcc-ng=11.2.0=h1234567_1
  - libgomp=11.2.0=h1234567_1
  - libstdcxx-ng=11.2.0=h1234567_1
  - ncurses=6.4=h6a678d5_0
  - openssl=3.0.16=h5eee18b_0
  - pip=25.0=py39h06a4308_0
  - python=3.9.21=he870216_1
  - readline=8.2=h5eee18b_0
  - setuptools=75.8.0=py39h06a4308_0
  - sqlite=3.45.3=h5eee18b_0
  - tk=8.6.14=h39e8969_0
  - tzdata=2025a=h04d1e81_0
  - wheel=0.45.1=py39h06a4308_0
  - xz=5.6.4=h5eee18b_1
  - zlib=1.2.13=h5eee18b_1
  - pip:
      - coverage==7.8.0
      - exceptiongroup==1.2.2
      - iniconfig==2.1.0
      - packaging==24.2
      - pluggy==1.5.0
      - pytest==8.3.5
      - pytest-cov==6.0.0
      - tomli==2.2.1
prefix: /opt/conda/envs/xylose

tests/test_document.py::JournalTests::test_journal_fulltitle tests/test_document.py::JournalTests::test_journal_fulltitle_without_subtitle tests/test_document.py::JournalTests::test_journal_fulltitle_without_title tests/test_document.py::JournalTests::test_journal_subtitle tests/test_document.py::JournalTests::test_journal_without_subtitle
tests/test_document.py::ToolsTests::test_get_date_wrong_day tests/test_document.py::ToolsTests::test_get_date_wrong_day_month tests/test_document.py::ToolsTests::test_get_date_wrong_day_month_not_int tests/test_document.py::ToolsTests::test_get_date_wrong_day_not_int tests/test_document.py::ToolsTests::test_get_date_wrong_month_not_int tests/test_document.py::ToolsTests::test_get_date_year tests/test_document.py::ToolsTests::test_get_date_year_day tests/test_document.py::ToolsTests::test_get_date_year_month tests/test_document.py::ToolsTests::test_get_date_year_month_day tests/test_document.py::ToolsTests::test_get_date_year_month_day_31 tests/test_document.py::ToolsTests::test_get_language_iso639_1_defined tests/test_document.py::ToolsTests::test_get_language_iso639_1_undefined tests/test_document.py::ToolsTests::test_get_language_iso639_2_defined tests/test_document.py::ToolsTests::test_get_language_iso639_2_undefined tests/test_document.py::ToolsTests::test_get_language_without_iso_format tests/test_document.py::JournalTests::test_any_issn_priority_electronic tests/test_document.py::JournalTests::test_any_issn_priority_electronic_without_electronic tests/test_document.py::JournalTests::test_any_issn_priority_print tests/test_document.py::JournalTests::test_any_issn_priority_print_without_print tests/test_document.py::JournalTests::test_collection_acronym tests/test_document.py::JournalTests::test_creation_date tests/test_document.py::JournalTests::test_current_status tests/test_document.py::JournalTests::test_current_status_lots_of_changes_study_case_1 tests/test_document.py::JournalTests::test_current_status_some_changes tests/test_document.py::JournalTests::test_current_without_v51 tests/test_document.py::JournalTests::test_journal tests/test_document.py::JournalTests::test_journal_abbreviated_title tests/test_document.py::JournalTests::test_journal_acronym tests/test_document.py::JournalTests::test_journal_title tests/test_document.py::JournalTests::test_journal_title_nlm tests/test_document.py::JournalTests::test_journal_url tests/test_document.py::JournalTests::test_languages tests/test_document.py::JournalTests::test_languages_without_v350 tests/test_document.py::JournalTests::test_load_issn_with_v935_and_v35_ONLINE tests/test_document.py::JournalTests::test_load_issn_with_v935_and_v35_PRINT tests/test_document.py::JournalTests::test_load_issn_with_v935_equal_v400_and_v35_ONLINE tests/test_document.py::JournalTests::test_load_issn_with_v935_equal_v400_and_v35_PRINT tests/test_document.py::JournalTests::test_load_issn_with_v935_without_v35 tests/test_document.py::JournalTests::test_load_issn_without_v935_and_v35_ONLINE tests/test_document.py::JournalTests::test_load_issn_without_v935_and_v35_PRINT tests/test_document.py::JournalTests::test_load_issn_without_v935_without_v35 tests/test_document.py::JournalTests::test_periodicity tests/test_document.py::JournalTests::test_periodicity_out_of_choices tests/test_document.py::JournalTests::test_permission_id tests/test_document.py::JournalTests::test_permission_t0 tests/test_document.py::JournalTests::test_permission_t1 tests/test_document.py::JournalTests::test_permission_t2 tests/test_document.py::JournalTests::test_permission_t3 tests/test_document.py::JournalTests::test_permission_t4 tests/test_document.py::JournalTests::test_permission_text tests/test_document.py::JournalTests::test_permission_url tests/test_document.py::JournalTests::test_permission_without_v540 tests/test_document.py::JournalTests::test_permission_without_v540_t tests/test_document.py::JournalTests::test_publisher_loc tests/test_document.py::JournalTests::test_publisher_name tests/test_document.py::JournalTests::test_scielo_issn tests/test_document.py::JournalTests::test_status tests/test_document.py::JournalTests::test_status_lots_of_changes tests/test_document.py::JournalTests::test_status_lots_of_changes_study_case_1 tests/test_document.py::JournalTests::test_status_lots_of_changes_with_reason tests/test_document.py::JournalTests::test_status_some_changes tests/test_document.py::JournalTests::test_status_without_v51 tests/test_document.py::JournalTests::test_subject_areas tests/test_document.py::JournalTests::test_update_date tests/test_document.py::JournalTests::test_without_journal_abbreviated_title tests/test_document.py::JournalTests::test_without_journal_acronym tests/test_document.py::JournalTests::test_without_journal_title tests/test_document.py::JournalTests::test_without_journal_title_nlm tests/test_document.py::JournalTests::test_without_journal_url tests/test_document.py::JournalTests::test_without_periodicity tests/test_document.py::JournalTests::test_without_publisher_loc tests/test_document.py::JournalTests::test_without_publisher_name tests/test_document.py::JournalTests::test_without_scielo_domain tests/test_document.py::JournalTests::test_without_scielo_domain_title_v690 tests/test_document.py::JournalTests::test_without_subject_areas tests/test_document.py::JournalTests::test_without_wos_citation_indexes tests/test_document.py::JournalTests::test_without_wos_subject_areas tests/test_document.py::JournalTests::test_wos_citation_indexes tests/test_document.py::JournalTests::test_wos_subject_areas tests/test_document.py::ArticleTests::test_acceptance_date tests/test_document.py::ArticleTests::test_affiliation_just_with_affiliation_name tests/test_document.py::ArticleTests::test_affiliation_without_affiliation_name tests/test_document.py::ArticleTests::test_affiliations tests/test_document.py::ArticleTests::test_ahead_publication_date tests/test_document.py::ArticleTests::test_article tests/test_document.py::ArticleTests::test_author_with_two_affiliations tests/test_document.py::ArticleTests::test_author_with_two_role tests/test_document.py::ArticleTests::test_author_without_affiliations tests/test_document.py::ArticleTests::test_author_without_surname_and_given_names tests/test_document.py::ArticleTests::test_authors tests/test_document.py::ArticleTests::test_collection_acronym tests/test_document.py::ArticleTests::test_collection_acronym_priorizing_collection tests/test_document.py::ArticleTests::test_collection_acronym_retrieving_v992 tests/test_document.py::ArticleTests::test_collection_name_brazil tests/test_document.py::ArticleTests::test_collection_name_undefined tests/test_document.py::ArticleTests::test_corporative_authors tests/test_document.py::ArticleTests::test_creation_date tests/test_document.py::ArticleTests::test_creation_date_1 tests/test_document.py::ArticleTests::test_creation_date_2 tests/test_document.py::ArticleTests::test_document_type tests/test_document.py::ArticleTests::test_doi tests/test_document.py::ArticleTests::test_doi_clean_1 tests/test_document.py::ArticleTests::test_doi_clean_2 tests/test_document.py::ArticleTests::test_doi_v237 tests/test_document.py::ArticleTests::test_e_location tests/test_document.py::ArticleTests::test_end_page_loaded_crazy_legacy_way_1 tests/test_document.py::ArticleTests::test_end_page_loaded_crazy_legacy_way_2 tests/test_document.py::ArticleTests::test_end_page_loaded_through_xml tests/test_document.py::ArticleTests::test_file_code tests/test_document.py::ArticleTests::test_file_code_crazy_slashs_1 tests/test_document.py::ArticleTests::test_file_code_crazy_slashs_2 tests/test_document.py::ArticleTests::test_first_author tests/test_document.py::ArticleTests::test_first_author_without_author tests/test_document.py::ArticleTests::test_fulltexts_field_fulltexts tests/test_document.py::ArticleTests::test_fulltexts_without_field_fulltexts tests/test_document.py::ArticleTests::test_html_url tests/test_document.py::ArticleTests::test_invalid_document_type tests/test_document.py::ArticleTests::test_is_ahead tests/test_document.py::ArticleTests::test_issue tests/test_document.py::ArticleTests::test_issue_label_field_v4 tests/test_document.py::ArticleTests::test_issue_label_without_field_v4 tests/test_document.py::ArticleTests::test_issue_url tests/test_document.py::ArticleTests::test_journal_abbreviated_title tests/test_document.py::ArticleTests::test_journal_acronym tests/test_document.py::ArticleTests::test_journal_title tests/test_document.py::ArticleTests::test_keywords tests/test_document.py::ArticleTests::test_keywords_iso639_2 tests/test_document.py::ArticleTests::test_keywords_with_undefined_language tests/test_document.py::ArticleTests::test_keywords_without_subfield_k tests/test_document.py::ArticleTests::test_keywords_without_subfield_l tests/test_document.py::ArticleTests::test_languages_field_fulltexts tests/test_document.py::ArticleTests::test_languages_field_v40 tests/test_document.py::ArticleTests::test_last_page tests/test_document.py::ArticleTests::test_mixed_affiliations_1 tests/test_document.py::ArticleTests::test_normalized_affiliations tests/test_document.py::ArticleTests::test_normalized_affiliations_undefined_ISO_3166_CODE tests/test_document.py::ArticleTests::test_normalized_affiliations_without_p tests/test_document.py::ArticleTests::test_order tests/test_document.py::ArticleTests::test_original_abstract_with_just_one_language_defined tests/test_document.py::ArticleTests::test_original_abstract_with_language_defined tests/test_document.py::ArticleTests::test_original_abstract_with_language_defined_but_different_of_the_article_original_language tests/test_document.py::ArticleTests::test_original_abstract_without_language_defined tests/test_document.py::ArticleTests::test_original_html_field_body tests/test_document.py::ArticleTests::test_original_language_invalid_iso639_2 tests/test_document.py::ArticleTests::test_original_language_iso639_2 tests/test_document.py::ArticleTests::test_original_language_original tests/test_document.py::ArticleTests::test_original_section_field_v49 tests/test_document.py::ArticleTests::test_original_title_subfield_t tests/test_document.py::ArticleTests::test_original_title_with_just_one_language_defined tests/test_document.py::ArticleTests::test_original_title_with_language_defined tests/test_document.py::ArticleTests::test_original_title_with_language_defined_but_different_of_the_article_original_language tests/test_document.py::ArticleTests::test_original_title_without_language_defined tests/test_document.py::ArticleTests::test_pdf_url tests/test_document.py::ArticleTests::test_processing_date tests/test_document.py::ArticleTests::test_processing_date_1 tests/test_document.py::ArticleTests::test_project_name tests/test_document.py::ArticleTests::test_project_sponsors tests/test_document.py::ArticleTests::test_publication_contract tests/test_document.py::ArticleTests::test_publication_date tests/test_document.py::ArticleTests::test_publisher_id tests/test_document.py::ArticleTests::test_publisher_loc tests/test_document.py::ArticleTests::test_publisher_name tests/test_document.py::ArticleTests::test_receive_date tests/test_document.py::ArticleTests::test_review_date tests/test_document.py::ArticleTests::test_secion_code_field_v49 tests/test_document.py::ArticleTests::test_section_code_nd_field_v49 tests/test_document.py::ArticleTests::test_section_code_without_field_v49 tests/test_document.py::ArticleTests::test_section_field_v49 tests/test_document.py::ArticleTests::test_section_nd_field_v49 tests/test_document.py::ArticleTests::test_section_without_field_v49 tests/test_document.py::ArticleTests::test_start_page tests/test_document.py::ArticleTests::test_start_page_loaded_crazy_legacy_way_1 tests/test_document.py::ArticleTests::test_start_page_loaded_crazy_legacy_way_2 tests/test_document.py::ArticleTests::test_start_page_loaded_through_xml tests/test_document.py::ArticleTests::test_subject_areas tests/test_document.py::ArticleTests::test_supplement_issue tests/test_document.py::ArticleTests::test_supplement_volume tests/test_document.py::ArticleTests::test_thesis_degree tests/test_document.py::ArticleTests::test_thesis_organization tests/test_document.py::ArticleTests::test_thesis_organization_and_division tests/test_document.py::ArticleTests::test_thesis_organization_without_name tests/test_document.py::ArticleTests::test_translated_abstracts tests/test_document.py::ArticleTests::test_translated_abstracts_without_v83 tests/test_document.py::ArticleTests::test_translated_abtracts_iso639_2 tests/test_document.py::ArticleTests::test_translated_htmls_field_body tests/test_document.py::ArticleTests::test_translated_section_field_v49 tests/test_document.py::ArticleTests::test_translated_titles tests/test_document.py::ArticleTests::test_translated_titles_iso639_2 tests/test_document.py::ArticleTests::test_translated_titles_without_v12 tests/test_document.py::ArticleTests::test_update_date tests/test_document.py::ArticleTests::test_update_date_1 tests/test_document.py::ArticleTests::test_update_date_2 tests/test_document.py::ArticleTests::test_update_date_3 tests/test_document.py::ArticleTests::test_volume tests/test_document.py::ArticleTests::test_whitwout_acceptance_date tests/test_document.py::ArticleTests::test_whitwout_ahead_publication_date tests/test_document.py::ArticleTests::test_whitwout_receive_date tests/test_document.py::ArticleTests::test_whitwout_review_date tests/test_document.py::ArticleTests::test_without_affiliations tests/test_document.py::ArticleTests::test_without_authors tests/test_document.py::ArticleTests::test_without_citations tests/test_document.py::ArticleTests::test_without_collection_acronym tests/test_document.py::ArticleTests::test_without_corporative_authors tests/test_document.py::ArticleTests::test_without_document_type tests/test_document.py::ArticleTests::test_without_doi tests/test_document.py::ArticleTests::test_without_e_location tests/test_document.py::ArticleTests::test_without_html_url tests/test_document.py::ArticleTests::test_without_issue tests/test_document.py::ArticleTests::test_without_issue_url tests/test_document.py::ArticleTests::test_without_journal_abbreviated_title tests/test_document.py::ArticleTests::test_without_journal_acronym tests/test_document.py::ArticleTests::test_without_journal_title tests/test_document.py::ArticleTests::test_without_keywords tests/test_document.py::ArticleTests::test_without_last_page tests/test_document.py::ArticleTests::test_without_normalized_affiliations tests/test_document.py::ArticleTests::test_without_order tests/test_document.py::ArticleTests::test_without_original_abstract tests/test_document.py::ArticleTests::test_without_original_title tests/test_document.py::ArticleTests::test_without_pages tests/test_document.py::ArticleTests::test_without_pdf_url tests/test_document.py::ArticleTests::test_without_processing_date tests/test_document.py::ArticleTests::test_without_project_name tests/test_document.py::ArticleTests::test_without_project_sponsor tests/test_document.py::ArticleTests::test_without_publication_contract tests/test_document.py::ArticleTests::test_without_publication_date tests/test_document.py::ArticleTests::test_without_publisher_id tests/test_document.py::ArticleTests::test_without_publisher_loc tests/test_document.py::ArticleTests::test_without_publisher_name tests/test_document.py::ArticleTests::test_without_scielo_domain tests/test_document.py::ArticleTests::test_without_scielo_domain_article_v69 tests/test_document.py::ArticleTests::test_without_scielo_domain_article_v69_and_with_title_v690 tests/test_document.py::ArticleTests::test_without_scielo_domain_title_v690 tests/test_document.py::ArticleTests::test_without_start_page tests/test_document.py::ArticleTests::test_without_subject_areas tests/test_document.py::ArticleTests::test_without_suplement_issue tests/test_document.py::ArticleTests::test_without_supplement_volume tests/test_document.py::ArticleTests::test_without_thesis_degree tests/test_document.py::ArticleTests::test_without_thesis_organization tests/test_document.py::ArticleTests::test_without_volume tests/test_document.py::ArticleTests::test_without_wos_citation_indexes tests/test_document.py::ArticleTests::test_without_wos_subject_areas tests/test_document.py::ArticleTests::test_wos_citation_indexes tests/test_document.py::ArticleTests::test_wos_subject_areas tests/test_document.py::CitationTest::test_a_link_access_date tests/test_document.py::CitationTest::test_analytic_institution_for_a_article_citation tests/test_document.py::CitationTest::test_analytic_institution_for_a_book_citation tests/test_document.py::CitationTest::test_article_title tests/test_document.py::CitationTest::test_article_without_title tests/test_document.py::CitationTest::test_authors_article tests/test_document.py::CitationTest::test_authors_book tests/test_document.py::CitationTest::test_authors_link tests/test_document.py::CitationTest::test_authors_thesis tests/test_document.py::CitationTest::test_book_chapter_title tests/test_document.py::CitationTest::test_book_edition tests/test_document.py::CitationTest::test_book_volume tests/test_document.py::CitationTest::test_book_without_chapter_title tests/test_document.py::CitationTest::test_citation_sample_congress tests/test_document.py::CitationTest::test_citation_sample_link tests/test_document.py::CitationTest::test_citation_sample_link_without_comment tests/test_document.py::CitationTest::test_conference_edition tests/test_document.py::CitationTest::test_conference_name tests/test_document.py::CitationTest::test_conference_sponsor tests/test_document.py::CitationTest::test_conference_without_name tests/test_document.py::CitationTest::test_conference_without_sponsor tests/test_document.py::CitationTest::test_date tests/test_document.py::CitationTest::test_doi tests/test_document.py::CitationTest::test_editor tests/test_document.py::CitationTest::test_elocation_14 tests/test_document.py::CitationTest::test_elocation_514 tests/test_document.py::CitationTest::test_end_page_14 tests/test_document.py::CitationTest::test_end_page_514 tests/test_document.py::CitationTest::test_end_page_withdout_data tests/test_document.py::CitationTest::test_first_author_article tests/test_document.py::CitationTest::test_first_author_book tests/test_document.py::CitationTest::test_first_author_link tests/test_document.py::CitationTest::test_first_author_thesis tests/test_document.py::CitationTest::test_first_author_without_monographic_authors tests/test_document.py::CitationTest::test_first_author_without_monographic_authors_but_not_a_book_citation tests/test_document.py::CitationTest::test_index_number tests/test_document.py::CitationTest::test_institutions_all_fields tests/test_document.py::CitationTest::test_institutions_v11 tests/test_document.py::CitationTest::test_institutions_v17 tests/test_document.py::CitationTest::test_institutions_v29 tests/test_document.py::CitationTest::test_institutions_v50 tests/test_document.py::CitationTest::test_institutions_v58 tests/test_document.py::CitationTest::test_invalid_edition tests/test_document.py::CitationTest::test_isbn tests/test_document.py::CitationTest::test_isbn_but_not_a_book tests/test_document.py::CitationTest::test_issn tests/test_document.py::CitationTest::test_issn_but_not_an_article tests/test_document.py::CitationTest::test_issue_part tests/test_document.py::CitationTest::test_issue_title tests/test_document.py::CitationTest::test_journal_issue tests/test_document.py::CitationTest::test_journal_volume tests/test_document.py::CitationTest::test_link tests/test_document.py::CitationTest::test_link_title tests/test_document.py::CitationTest::test_link_without_title tests/test_document.py::CitationTest::test_monographic_authors tests/test_document.py::CitationTest::test_monographic_first_author tests/test_document.py::CitationTest::test_pages_14 tests/test_document.py::CitationTest::test_pages_514 tests/test_document.py::CitationTest::test_pages_withdout_data tests/test_document.py::CitationTest::test_publication_type_article tests/test_document.py::CitationTest::test_publication_type_book tests/test_document.py::CitationTest::test_publication_type_conference tests/test_document.py::CitationTest::test_publication_type_link tests/test_document.py::CitationTest::test_publication_type_thesis tests/test_document.py::CitationTest::test_publication_type_undefined tests/test_document.py::CitationTest::test_publisher tests/test_document.py::CitationTest::test_publisher_address tests/test_document.py::CitationTest::test_publisher_address_without_e tests/test_document.py::CitationTest::test_series_book tests/test_document.py::CitationTest::test_series_but_neither_journal_book_or_conference_citation tests/test_document.py::CitationTest::test_series_conference tests/test_document.py::CitationTest::test_series_journal tests/test_document.py::CitationTest::test_source_book_title tests/test_document.py::CitationTest::test_source_journal tests/test_document.py::CitationTest::test_source_journal_without_journal_title tests/test_document.py::CitationTest::test_sponsor tests/test_document.py::CitationTest::test_start_page_14 tests/test_document.py::CitationTest::test_start_page_514 tests/test_document.py::CitationTest::test_start_page_withdout_data tests/test_document.py::CitationTest::test_thesis_institution tests/test_document.py::CitationTest::test_thesis_title tests/test_document.py::CitationTest::test_thesis_without_title tests/test_document.py::CitationTest::test_title_when_article_citation tests/test_document.py::CitationTest::test_title_when_conference_citation tests/test_document.py::CitationTest::test_title_when_link_citation tests/test_document.py::CitationTest::test_title_when_thesis_citation tests/test_document.py::CitationTest::test_with_volume_but_not_a_journal_article_neither_a_book tests/test_document.py::CitationTest::test_without_analytic_institution tests/test_document.py::CitationTest::test_without_authors tests/test_document.py::CitationTest::test_without_date tests/test_document.py::CitationTest::test_without_doi tests/test_document.py::CitationTest::test_without_edition tests/test_document.py::CitationTest::test_without_editor tests/test_document.py::CitationTest::test_without_first_author tests/test_document.py::CitationTest::test_without_index_number tests/test_document.py::CitationTest::test_without_institutions tests/test_document.py::CitationTest::test_without_issue tests/test_document.py::CitationTest::test_without_issue_part tests/test_document.py::CitationTest::test_without_issue_title tests/test_document.py::CitationTest::test_without_link tests/test_document.py::CitationTest::test_without_monographic_authors tests/test_document.py::CitationTest::test_without_monographic_authors_but_not_a_book_citation tests/test_document.py::CitationTest::test_without_publisher tests/test_document.py::CitationTest::test_without_publisher_address tests/test_document.py::CitationTest::test_without_series tests/test_document.py::CitationTest::test_without_sponsor tests/test_document.py::CitationTest::test_without_thesis_institution tests/test_document.py::CitationTest::test_without_volume
setup.py xylose/scielodocument.py
setup.py xylose/scielodocument.py