File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 99class TestFirewall (unittest .TestCase , _TabsMixin ):
1010 maxDiff = None
1111
12+ _defaults_1_netjson = {
13+ "firewall" : {
14+ "defaults" : {
15+ "input" : "ACCEPT" ,
16+ "forward" : "REJECT" ,
17+ "output" : "ACCEPT" ,
18+ "synflood_protect" : True ,
19+ }
20+ }
21+ }
22+
23+ _defaults_1_uci = textwrap .dedent (
24+ """\
25+ package firewall
26+
27+ config defaults 'defaults'
28+ option input 'ACCEPT'
29+ option forward 'REJECT'
30+ option output 'ACCEPT'
31+ option synflood_protect '1'
32+ """
33+ )
34+
35+
36+ def test_render_defaults_1 (self ):
37+ o = OpenWrt (self ._defaults_1_netjson )
38+ expected = self ._tabs (self ._defaults_1_uci )
39+ self .assertEqual (o .render (), expected )
40+
41+ def test_parse_defaults_1 (self ):
42+ o = OpenWrt (native = self ._defaults_1_uci )
43+ self .assertEqual (o .config , self ._defaults_1_netjson )
44+
1245 _rule_1_netjson = {
1346 "firewall" : {
1447 "rules" : [
You can’t perform that action at this time.
0 commit comments