def setUp(self): self.client = Client() # dependent objects to use for creating test pids self.domain = Domain(name="test domain") self.domain.save() self.user = User(username="******") self.user.set_password("pidpass") self.user.save() self.policy = Policy(commitment="Not Guaranteed") self.policy.save() # test pids: one ark & one purl self.ark = Pid(name="testark", domain=self.domain, creator=self.user, editor=self.user, type="Ark", policy=self.policy) self.ark.save() self.ark.target_set.create(uri="http://some.uri") self.ark.target_set.create(qualify="q", uri="http://other.uri") self.purl = Pid(name="testpurl", domain=self.domain, creator=self.user, editor=self.user, type="Purl") self.purl.save() self.purl.target_set.create(uri="http://some.uri") self.proxy = Proxy(name="testproxy", transform="http://proxy.com?url=") self.proxy.save()