Example #1
0
 def test_get_shared_textgroup_cross_repo(self):
     """ Check Get Capabilities """
     Repository = XMLFolderResolver(
         [
             "./tests/test_data/farsiLit",
             "./tests/test_data/latinLit2"
         ]
     )
     self.assertIsNotNone(
         Repository.getText("urn:cts:latinLit:phi1294.phi002.perseus-lat2"),
         "We should find perseus-lat2"
     )
     self.assertIsNotNone(
         Repository.getText("urn:cts:latinLit:phi1294.phi002.opp-lat2"),
         "We should find perseus-lat2"
     )
Example #2
0
 def test_text_resource(self):
     """ Test to get the text resource to perform other queries """
     Repository = XMLFolderResolver(["./tests/test_data/farsiLit"])
     text, metadata = Repository.getText("urn:cts:farsiLit:hafez.divan.perseus-eng1")
     self.assertEqual(
         len(text.citation), 4,
         "Object has a citation property of length 4"
     )
     self.assertEqual(
         text.getPassage(Reference("1.1.1.1")).text(),
         "Ho ! Saki, pass around and offer the bowl (of love for God) : ### ",
         "It should be possible to retrieve text"
     )