GUI editor to tame mod_security rules

⌈⌋ ⎇ branch:  modseccfg


Artifact [0f8b029446]

Artifact 0f8b029446872d37b7c87374719ff323827e86ac266ef4ae51fcfb80deb4896f:

  • File test/rule.py — part of check-in [cb3a619fe0] at 2020-12-01 20:49:54 on branch trunk — publish data test (mostly vhost/secrule extraction) (user: mario size: 540)

#t:t
#d:basic rule parsing

import pytest, util
from modseccfg import vhosts

    
def _rule(i):
    def run():
        inp, out = f"test/rule_{i}.inp", f"test/rule_{i}.out"
        util.run(inp, vhosts.vhost, out)
    return run

rule_1 = _rule(1)
rule_2 = _rule(2)
rule_3 = _rule(3)
rule_4 = _rule(4)
rule_5 = _rule(5)
rule_6 = _rule(6)
rule_7 = _rule(7)
rule_8 = _rule(8)
rule_9 = _rule(9)

rule_10 = _rule(10)
rule_11 = _rule(11)
rule_12 = _rule(12)

rule_20 = _rule(20)
rule_21 = _rule(21)
rule_22 = _rule(22)
rule_25 = _rule(25)