def test_set_objectid(self, generic_rule: RuleGeneric): generic_rule.objectid = 55 assert generic_rule.objectid == 55 with pytest.raises(ValueError): generic_rule.objectid = -1 with pytest.raises(ValueError): generic_rule.objectid = None with pytest.raises(ValueError): generic_rule.objectid = "test"
def generic_rule(self): rule = RuleGeneric() rule.src = "192.168.23.0/24" rule.dst = "192.168.24.0/24" rule.permit = True rule.active = False rule.objectid = 1234567 rule.is_access_rule = True rule.logging.interval = 60 rule.logging.level = "Debugging" rule.protocol = 88 rule.remark = "EIGRP Test Rule" rule.position = 17 return rule