Esempio n. 1
0
    def test_positive_list_by_cv_id(self):
        """List Activation key for provided Content View ID

        @Feature: Activation key - list

        @Assert: Activation key is listed
        """
        cv = make_content_view({u"organization-id": self.org["id"]})
        self._make_activation_key({u"content-view-id": cv["id"]})
        result = ActivationKey.list({"content-view-id": cv["id"], "organization-id": self.org["id"]})
        self.assertEqual(len(result), 1)
        self.assertEqual(result[0]["content-view"], cv["name"])
Esempio n. 2
0
    def test_positive_list_by_name(self):
        """List Activation key for all variations of Activation key name

        @Feature: Activation key - list

        @Assert: Activation key is listed
        """
        for name in valid_data_list():
            with self.subTest(name):
                self._make_activation_key({u"name": name})
                result = ActivationKey.list({"name": name, "organization-id": self.org["id"]})
                self.assertEqual(len(result), 1)
                self.assertEqual(result[0]["name"], name)
    def test_positive_list_by_cv_id(self):
        """List Activation key for provided Content View ID

        @id: 4d9aad38-cd6e-41cb-99a0-9a593cf22655

        @Assert: Activation key is listed
        """
        cv = make_content_view({u'organization-id': self.org['id']})
        self._make_activation_key({u'content-view-id': cv['id']})
        result = ActivationKey.list({
            'content-view-id': cv['id'],
            'organization-id': self.org['id'],
        })
        self.assertEqual(len(result), 1)
        self.assertEqual(result[0]['content-view'], cv['name'])
    def test_positive_list_by_cv_id(self):
        """List Activation key for provided Content View ID

        @id: 4d9aad38-cd6e-41cb-99a0-9a593cf22655

        @Assert: Activation key is listed
        """
        cv = make_content_view({u'organization-id': self.org['id']})
        self._make_activation_key({u'content-view-id': cv['id']})
        result = ActivationKey.list({
            'content-view-id': cv['id'],
            'organization-id': self.org['id'],
        })
        self.assertEqual(len(result), 1)
        self.assertEqual(result[0]['content-view'], cv['name'])
Esempio n. 5
0
    def test_positive_list_by_cv_id(self):
        """@Test: List Activation key for provided Content View ID

        @Feature: Activation key - list

        @Assert: Activation key is listed
        """
        cv = make_content_view({u'organization-id': self.org['id']})
        self._make_activation_key({u'content-view-id': cv['id']})
        result = ActivationKey.list({
            'content-view-id': cv['id'],
            'organization-id': self.org['id'],
        })
        self.assertEqual(len(result), 1)
        self.assertEqual(result[0]['content-view'], cv['name'])
    def test_positive_list_by_name(self):
        """List Activation key for all variations of Activation key name

        @id: 644b70d9-86c1-4e26-b38e-6aafab3efa34

        @Assert: Activation key is listed
        """
        for name in valid_data_list():
            with self.subTest(name):
                self._make_activation_key({u'name': name})
                result = ActivationKey.list({
                    'name': name,
                    'organization-id': self.org['id'],
                })
                self.assertEqual(len(result), 1)
                self.assertEqual(result[0]['name'], name)
    def test_positive_list_by_name(self):
        """List Activation key for all variations of Activation key name

        @id: 644b70d9-86c1-4e26-b38e-6aafab3efa34

        @Assert: Activation key is listed
        """
        for name in valid_data_list():
            with self.subTest(name):
                self._make_activation_key({u'name': name})
                result = ActivationKey.list({
                    'name': name,
                    'organization-id': self.org['id'],
                })
                self.assertEqual(len(result), 1)
                self.assertEqual(result[0]['name'], name)
Esempio n. 8
0
    def test_positive_list_by_name(self):
        """@Test: List Activation key for all variations of Activation key name

        @Feature: Activation key - list

        @Assert: Activation key is listed
        """
        for name in valid_data_list():
            with self.subTest(name):
                self._make_activation_key({u'name': name})
                result = ActivationKey.list({
                    'name': name,
                    'organization-id': self.org['id'],
                })
                self.assertEqual(len(result), 1)
                self.assertEqual(result[0]['name'], name)
Esempio n. 9
0
    def _create_activation_key(self):
        """Create a new activation key named ak-1"""
        make_activation_key({
            'organization-id': self.org_id,
            'content-view': self.content_view,
            'lifecycle-environment': self.life_cycle_env,
            'name': self.ak_name
        })

        # output activation key information
        self.logger.info('Retrieve activation keys info list:')
        try:
            result = ActivationKey.list({'organization-id': self.org_id},
                                        per_page=False)
        except CLIReturnCodeError:
            self.logger.error('Fail to make new activation key!')
            return
        return result[0]['id'], result[0]['name']
    def _create_activation_key(self):
        """Create a new activation key named ak-1"""
        make_activation_key({
            'organization-id': self.org_id,
            'content-view': self.content_view,
            'lifecycle-environment': self.life_cycle_env,
            'name': self.ak_name
        })

        # output activation key information
        self.logger.info('Retrieve activation keys info list:')
        try:
            result = ActivationKey.list(
                {'organization-id': self.org_id},
                per_page=False
            )
        except CLIReturnCodeError:
            self.logger.error('Fail to make new activation key!')
            return
        return result[0]['id'], result[0]['name']
Esempio n. 11
0
    def _create_activation_key(self):
        """Create a new activation key named ak-1"""
        make_activation_key({
            'organization-id': self.org_id,
            'content-view': self.content_view,
            'lifecycle-environment': self.life_cycle_env,
            'name': self.ak_name
        })

        # output activation key informatin
        self.logger.info('Retrieve activation keys info list:')
        result = ActivationKey.list({'organization-id': self.org_id},
                                    per_page=False)

        if result.return_code != 0:
            self.logger.error('Fail to make new activation key!')
            return
        self.logger.info('New activation key is: {}.'.format(
            result.stdout[0]['name']))
        return result.stdout[0]['id'], result.stdout[0]['name']