def setUp(self):
        self.spec = ArgumentSpec()
        get_catalogs_fake = load_fixture(
            'f5_cs_subscription_app_get_catalogs.json')
        get_user_fake = load_fixture('f5_cs_subscription_app_get_user.json')
        get_subscription_fake = load_fixture(
            'f5_cs_eap_subscription_app_create_get.json')
        activate_subscription_fake = load_fixture(
            'f5_cs_eap_subscription_app_create_activate.json')
        get_subscriptions_fake = load_fixture(
            'f5_cs_eap_certificate_get_subscriptions.json')
        connection = Mock()
        self.api_client = CloudservicesApi(connection)
        self.api_client.login = Mock()
        self.api_client.get_catalogs = Mock(return_value=get_catalogs_fake)
        self.api_client.get_current_user = Mock(return_value=get_user_fake)
        self.api_client.get_subscription_by_id = Mock(
            return_value=get_subscription_fake)
        self.api_client.get_subscriptions_by_type = Mock(
            return_value=get_subscriptions_fake)
        self.api_client.activate_subscription = Mock(
            return_value=activate_subscription_fake)
        self.api_client.get_subscription_status = Mock(
            return_value=activate_subscription_fake)

        self.api_client.create_subscription = Mock(
            side_effect=self.create_subscription)
        self.api_client.retire_subscription = Mock(
            side_effect=self.retire_subscription)
        self.api_client.update_subscription = Mock(
            side_effect=self.update_subscription)
Exemple #2
0
 def setUp(self):
     self.spec = ArgumentSpec()