def test_get_shared_textgroup_cross_repo(self): """ Check Get Capabilities """ Repository = CTSCapitainsLocalResolver( [ "./tests/testing_data/farsiLit", "./tests/testing_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 = CTSCapitainsLocalResolver(["./tests/testing_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.getTextualNode(Reference("1.1.1.1")).export(output=Mimetypes.PLAINTEXT), "Ho ! Saki, pass around and offer the bowl (of love for God) : ### ", "It should be possible to retrieve text" )