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])
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]))
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])
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]))