File tree Expand file tree Collapse file tree 1 file changed +40
-0
lines changed
Expand file tree Collapse file tree 1 file changed +40
-0
lines changed Original file line number Diff line number Diff line change @@ -898,3 +898,43 @@ def test_render_redirect_4(self):
898898 def test_parse_redirect_4 (self ):
899899 o = OpenWrt (native = self ._redirect_4_uci )
900900 self .assertEqual (o .config , self ._redirect_4_netjson )
901+
902+ _include_1_uci = textwrap .dedent (
903+ """\
904+ package firewall
905+
906+ config defaults 'defaults'
907+
908+ config include 'Include Test'
909+ option name 'Include Test'
910+ option type 'script'
911+ option family 'any'
912+ option path '/a/b/c.ipt'
913+ option reload '1'
914+ option enabled '0'
915+ """
916+ )
917+
918+ _include_1_netjson = {
919+ "firewall" : {
920+ "includes" : [
921+ {
922+ "name" : "Include Test" ,
923+ "type" : "script" ,
924+ "family" : "any" ,
925+ "path" : "/a/b/c.ipt" ,
926+ "reload" : True ,
927+ "enabled" : False ,
928+ }
929+ ]
930+ }
931+ }
932+
933+ def test_render_include_1 (self ):
934+ o = OpenWrt (self ._include_1_netjson )
935+ expected = self ._tabs (self ._include_1_uci )
936+ self .assertEqual (o .render (), expected )
937+
938+ def test_parse_include_1 (self ):
939+ o = OpenWrt (native = self ._include_1_uci )
940+ self .assertEqual (o .config , self ._include_1_netjson )
You can’t perform that action at this time.
0 commit comments