def __init__(self, identifier_strategy, create_strategy): self.identifier_strategy = identifier_strategy self.create_strategy = create_strategy self.bio_crosswalker = BioCrosswalk(identifier_strategy, create_strategy) self.affiliations_crosswalker = AffiliationsCrosswalk(identifier_strategy, create_strategy) self.funding_crosswalker = FundingCrosswalk(identifier_strategy, create_strategy) self.works_crosswalker = WorksCrosswalk(identifier_strategy, create_strategy)
def setUp(self): self.graph = Graph(namespace_manager=ns.ns_manager) self.person_uri = ns.D["test"] self.create_strategy = SimpleCreateEntitiesStrategy( HashIdentifierStrategy(), person_uri=self.person_uri) self.crosswalker = BioCrosswalk( identifier_strategy=self.create_strategy, create_strategy=self.create_strategy)