(self, addr, uuid, field, value)
| 50 | return self.rules.delete(addr, uuid) |
| 51 | |
| 52 | def change_rule_field(self, addr, uuid, field, value): |
| 53 | addr, chain = self.get_rule_by_uuid(uuid, addr) |
| 54 | if chain is None: |
| 55 | return None, None |
| 56 | |
| 57 | if field == Rules.FIELD_ENABLED: |
| 58 | chain.Rules[0].Enabled = value |
| 59 | elif field == Rules.FIELD_TARGET: |
| 60 | chain.Rules[0].Target = value |
| 61 | return self.update_rule(addr, uuid, chain) |
| 62 | |
| 63 | def enable_rule(self, addr, uuid, enable): |
| 64 | addr, chain = self.get_rule_by_uuid(uuid, addr) |
no test coverage detected