コード例 #1
0
    def test_positive_remove_parameter_by_org_id(self):
        """Remove a parameter from organization

        :id: 9b0e7c5c-32cd-4428-8798-3469599c9b05

        :expectedresults: Parameter is removed from the org

        :CaseImportance: Critical
        """
        param_name = gen_string('alpha')
        org = make_org()
        Org.set_parameter({
            'name': param_name,
            'value': gen_string('alpha'),
            'organization-id': org['id'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 1)
        Org.delete_parameter({
            'name': param_name,
            'organization-id': org['id'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 0)
        self.assertNotIn(param_name.lower(), org['parameters'])
コード例 #2
0
def test_positive_add_and_remove_parameter(module_org):
    """Remove a parameter from organization

    :id: e4099279-4e73-4c14-9e7c-912b3787b99f

    :expectedresults: Parameter is removed from the org

    :CaseImportance: Critical
    """
    param_name = gen_string('alpha')
    param_new_value = gen_string('alpha')

    org_info = Org.info({'id': module_org.id})
    assert len(org_info['parameters']) == 0

    # Create parameter
    Org.set_parameter(
        {'name': param_name, 'value': gen_string('alpha'), 'organization-id': module_org.id}
    )
    org_info = Org.info({'id': module_org.id})
    assert len(org_info['parameters']) == 1

    # Update
    Org.set_parameter(
        {'name': param_name, 'value': param_new_value, 'organization': module_org.name}
    )
    org_info = Org.info({'id': module_org.id})
    assert len(org_info['parameters']) == 1
    assert param_new_value == org_info['parameters'][param_name.lower()]

    # Delete parameter
    Org.delete_parameter({'name': param_name, 'organization': module_org.name})
    org_info = Org.info({'id': module_org.id})
    assert len(org_info['parameters']) == 0
    assert param_name.lower() not in org_info['parameters']
コード例 #3
0
    def test_positive_remove_parameter_by_org_name(self):
        """Remove a parameter from organization

        :id: e4099279-4e73-4c14-9e7c-912b3787b99f

        :expectedresults: Parameter is removed from the org

        :CaseImportance: Critical
        """
        param_name = gen_string('alpha')
        org = make_org()
        Org.set_parameter({
            'name': param_name,
            'value': gen_string('alpha'),
            'organization': org['name'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 1)
        Org.delete_parameter({
            'name': param_name,
            'organization': org['name'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 0)
        self.assertNotIn(param_name.lower(), org['parameters'])
コード例 #4
0
ファイル: test_organization.py プロジェクト: jhutar/robottelo
    def test_positive_remove_parameter_by_org_id(self):
        """Remove a parameter from organization

        :id: 9b0e7c5c-32cd-4428-8798-3469599c9b05

        :expectedresults: Parameter is removed from the org

        :CaseImportance: Critical
        """
        param_name = gen_string('alpha')
        org = make_org()
        Org.set_parameter({
            'name': param_name,
            'value': gen_string('alpha'),
            'organization-id': org['id'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 1)
        Org.delete_parameter({
            'name': param_name,
            'organization-id': org['id'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 0)
        self.assertNotIn(param_name.lower(), org['parameters'])
コード例 #5
0
ファイル: test_organization.py プロジェクト: jhutar/robottelo
    def test_positive_remove_parameter_by_org_name(self):
        """Remove a parameter from organization

        :id: e4099279-4e73-4c14-9e7c-912b3787b99f

        :expectedresults: Parameter is removed from the org

        :CaseImportance: Critical
        """
        param_name = gen_string('alpha')
        org = make_org()
        Org.set_parameter({
            'name': param_name,
            'value': gen_string('alpha'),
            'organization': org['name'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 1)
        Org.delete_parameter({
            'name': param_name,
            'organization': org['name'],
        })
        org = Org.info({'id': org['id']})
        self.assertEqual(len(org['parameters']), 0)
        self.assertNotIn(param_name.lower(), org['parameters'])
コード例 #6
0
    def test_positive_add_and_remove_parameter(self):
        """Remove a parameter from organization

        :id: e4099279-4e73-4c14-9e7c-912b3787b99f

        :expectedresults: Parameter is removed from the org

        :CaseImportance: Critical
        """
        param_name = gen_string('alpha')
        param_new_value = gen_string('alpha')

        org_info = Org.info({'id': self.org['id']})
        self.assertEqual(len(org_info['parameters']), 0)

        # Create parameter
        Org.set_parameter({
            'name': param_name,
            'value': gen_string('alpha'),
            'organization-id': self.org['id'],
        })
        org_info = Org.info({'id': self.org['id']})
        self.assertEqual(len(org_info['parameters']), 1)

        # Update
        Org.set_parameter({
            'name': param_name,
            'value': param_new_value,
            'organization': self.org['name'],
        })
        org_info = Org.info({'id': self.org['id']})
        self.assertEqual(len(org_info['parameters']), 1)
        self.assertEqual(param_new_value,
                         org_info['parameters'][param_name.lower()])

        # Delete parameter
        Org.delete_parameter({
            'name': param_name,
            'organization': self.org['name'],
        })
        org_info = Org.info({'id': self.org['id']})
        self.assertEqual(len(org_info['parameters']), 0)
        self.assertNotIn(param_name.lower(), org_info['parameters'])
コード例 #7
0
    def test_positive_remove_parameter(self):
        """Remove a parameter from organization

        @id: e4099279-4e73-4c14-9e7c-912b3787b99f

        @Assert: Parameter is removed from the org
        """
        param_name = gen_string('alpha')
        org = make_org()
        Org.set_parameter({
            'name': param_name,
            'value': gen_string('alpha'),
            'organization': org['name'],
        })
        result = Org.info({'id': org['id']})
        self.assertEqual(len(result['parameters']), 1)
        Org.delete_parameter({
            'name': param_name,
            'organization': org['name'],
        })
        self.assertEqual(len(result['parameters']), 0)
        self.assertNotIn(param_name.lower(), result['parameters'])