コード例 #1
0
    def test_positive_update_priority(self, discoveryrule_factory):
        """Update discovery rule priority value

        :id: 0543cc73-c692-4bbf-818b-37353ec98986

        :expectedresults: Rule priority is updated

        :CaseImportance: Critical
        """
        available = set(range(1, 1000)) - {Box(r).priority for r in DiscoveryRule.list()}
        rule_priority = random.sample(available, 1)
        rule = discoveryrule_factory(options={'priority': rule_priority[0]})
        assert rule.priority == str(rule_priority[0])
        available = set(range(1, 1000)) - {Box(r).priority for r in DiscoveryRule.list()}
        rule_priority = random.sample(available, 1)
        DiscoveryRule.update({'id': rule.id, 'priority': rule_priority[0]})
        rule = Box(DiscoveryRule.info({'id': rule.id}))
        assert rule.priority == str(rule_priority[0])
コード例 #2
0
    def test_positive_update_priority(self):
        """Update discovery rule priority value

        :id: 0543cc73-c692-4bbf-818b-37353ec98986

        :expectedresults: Rule priority is updated

        :CaseImportance: Critical
        """
        available = set(range(1, 1000)) - set(
            [r['priority'] for r in DiscoveryRule.list()])
        rule_priority = random.sample(available, 1)
        rule = self._make_discoveryrule({'priority': rule_priority[0]})
        self.assertEqual(rule['priority'], str(rule_priority[0]))
        available = set(range(1, 1000)) - set(
            [r['priority'] for r in DiscoveryRule.list()])
        rule_priority = random.sample(available, 1)
        DiscoveryRule.update({'id': rule['id'], 'priority': rule_priority[0]})
        rule = DiscoveryRule.info({'id': rule['id']})
        self.assertEqual(rule['priority'], str(rule_priority[0]))
コード例 #3
0
    def test_positive_create_with_priority(self, discoveryrule_factory):
        """Create Discovery Rule providing any number from range 1..100 for
        priority option

        :id: 8ef58279-0ad3-41a4-b8dd-65594afdb655

        :expectedresults: Rule should be successfully created and has expected
            priority value

        :CaseImportance: Critical
        """
        available = set(range(1, 1000)) - {Box(r).priority for r in DiscoveryRule.list()}
        rule_priority = random.sample(available, 1)
        rule = discoveryrule_factory(options={'priority': rule_priority[0]})
        assert rule.priority == str(rule_priority[0])
コード例 #4
0
    def test_positive_create_with_priority(self):
        """Create Discovery Rule providing any number from range 1..100 for
        priority option

        :id: 8ef58279-0ad3-41a4-b8dd-65594afdb655

        :expectedresults: Rule should be successfully created and has expected
            priority value

        :CaseImportance: Critical
        """
        available = set(range(1, 1000)) - set(
            [r['priority'] for r in DiscoveryRule.list()])
        rule_priority = random.sample(available, 1)
        rule = self._make_discoveryrule({'priority': rule_priority[0]})
        self.assertEqual(rule['priority'], str(rule_priority[0]))