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" )
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" )