def setUp(self): super(TestStoreChannelsWidget, self).setUp() field = List(__name__="channels", title="Store channels") self.context = self.factory.makeSnap() field = field.bind(self.context) request = LaunchpadTestRequest() self.widget = StoreChannelsWidget(field, None, request) # setup fake store client response for available channels/risks self.risks = [ { "name": "stable", "display_name": "Stable" }, { "name": "candidate", "display_name": "Candidate" }, { "name": "beta", "display_name": "Beta" }, { "name": "edge", "display_name": "Edge" }, ] snap_store_client = FakeMethod() snap_store_client.listChannels = FakeMethod(result=self.risks) self.useFixture(ZopeUtilityFixture(snap_store_client, ISnapStoreClient))
def setUp(self): super(TestChannelsValidator, self).setUp() self.risks = [ { "name": "stable", "display_name": "Stable" }, { "name": "candidate", "display_name": "Candidate" }, { "name": "beta", "display_name": "Beta" }, { "name": "edge", "display_name": "Edge" }, ] snap_store_client = FakeMethod() snap_store_client.listChannels = FakeMethod(result=self.risks) self.useFixture(ZopeUtilityFixture(snap_store_client, ISnapStoreClient))
def setUp(self): super(SnapTestHelpers, self).setUp() snap_store_client = FakeMethod() snap_store_client.listChannels = FakeMethod(result=[]) self.useFixture(ZopeUtilityFixture(snap_store_client, ISnapStoreClient))