def setUpClass(cls): super(DBAccessorsTest, cls).setUpClass() cls.project = Domain(name=cls.domain) cls.project.save() cls.first_saved_version = 2 cls.apps = [ # .wrap adds lots of stuff in, but is hard to call directly # this workaround seems to work Application.wrap(Application(domain=cls.domain, name='foo', version=1, modules=[Module()]).to_json()), RemoteApp.wrap(RemoteApp(domain=cls.domain, version=1, name='bar').to_json()), ] for app in cls.apps: app.save() cls.decoy_apps = [ # this one is a build Application( domain=cls.domain, copy_of=cls.apps[0].get_id, version=cls.first_saved_version, has_submissions=True, ), # this one is another build Application(domain=cls.domain, copy_of=cls.apps[0].get_id, version=12), # this one is another app Application(domain=cls.domain, copy_of='1234', version=12), # this one is in the wrong domain Application(domain='decoy-domain', version=5) ] for app in cls.decoy_apps: app.save()
def setUpClass(cls): cls.project = create_domain(cls.domain) cls.apps = [ Application(domain=cls.domain), RemoteApp(domain=cls.domain), ] for app in cls.apps: app.save()
def setUp(self): self.project = create_domain(self.domain) self.apps = [ Application(domain=self.domain), RemoteApp(domain=self.domain), ] for app in self.apps: app.save()
def setUpClass(cls): cls.project = Domain(name=cls.domain) cls.project.save() cls.apps = [ # .wrap adds lots of stuff in, but is hard to call directly # this workaround seems to work Application.wrap( Application(domain=cls.domain, name='foo', version=1, modules=[Module()]).to_json()), RemoteApp.wrap( RemoteApp(domain=cls.domain, version=1, name='bar').to_json()), ] for app in cls.apps: app.save()
def setUpClass(cls): super(DBAccessorsTest, cls).setUpClass() cls.project = Domain.get_or_create_with_name(cls.domain, is_active=True) cls.first_saved_version = 2 cls.normal_app = Application.wrap( Application(domain=cls.domain, name='foo', version=1, modules=[Module()]).to_json() ) cls.normal_app.save() cls.remote_app = RemoteApp.wrap(RemoteApp(domain=cls.domain, version=1, name='bar').to_json()) cls.remote_app.save() cls.linked_app = LinkedApplication.wrap( LinkedApplication(domain=cls.domain, version=1, name='linked-app', upstream_app_id='abc123').to_json() ) cls.linked_app.save() cls.decoy_apps = [ # this one is a build Application( domain=cls.domain, copy_of=cls.normal_app.get_id, version=cls.first_saved_version, has_submissions=True, ), # this one is another build Application(domain=cls.domain, copy_of=cls.normal_app.get_id, version=12), # this one is another app Application(domain=cls.domain, copy_of='1234', version=12), # this one is in the wrong domain Application(domain='decoy-domain', version=5) ] for app in cls.decoy_apps: app.save()