Пример #1
0
    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))
Пример #2
0
 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))
Пример #3
0
 def setUp(self):
     super(SnapTestHelpers, self).setUp()
     snap_store_client = FakeMethod()
     snap_store_client.listChannels = FakeMethod(result=[])
     self.useFixture(ZopeUtilityFixture(snap_store_client,
                                        ISnapStoreClient))