def testGetConstraintsRemote(self): rouri = rdflib.URIRef(remotehost+remoterobase+remoteroname) minimbase = rdflib.URIRef(remotehost+remoterobase+remoteroname+remoteminim) constraint = ro_minim.getElementUri(minimbase, "#runnable_RO") model = ro_minim.getElementUri(minimbase, "#runnable_RO_model") # Read Minim as graph, scan constraints and look for expected value minimgraph = ro_minim.readMinimGraph(minimbase) constraints = ro_minim.getConstraints(minimgraph) expected_found = False for c in constraints: if ( c['target'] == rouri and c['purpose'] == rdflib.Literal("Runnable") and c['model'] == model and c['uri'] == constraint ) : expected_found = True break self.assertTrue(expected_found, "Expected constraint not found in minim") return
def testGetConstraints(self): self.setupConfig() rodir = self.createTestRo(testbase, "test-data-2", "RO test minim", "ro-testMinim") rouri = ro_manifest.getRoUri(rodir) minimbase = ro_manifest.getComponentUri(rodir, "Minim-UserRequirements2.rdf") model = ro_minim.getElementUri(minimbase, "#runnableRO") constraint = ro_minim.getElementUri(minimbase, "#create/data/UserRequirements-astro.ods") # Read Minim as graph, scan constraints and look for expected value minimgraph = ro_minim.readMinimGraph(minimbase) constraints = ro_minim.getConstraints(minimgraph) expected_found = False for c in constraints: if ( c['target'] == ro_manifest.getComponentUri(rodir, "data/UserRequirements-astro.ods") and c['purpose'] == rdflib.Literal("create UserRequirements-astro.ods") and c['model'] == model and c['uri'] == constraint ) : expected_found = True break self.assertTrue(expected_found, "Expected constraint not found in minim") return