File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -93,7 +93,7 @@ class NetconfAirOS(AirOS):
9393 ]
9494
9595
96- class Netmode (AirOS ):
96+ class NetmodeAirOS (AirOS ):
9797 """
9898 Mock backend with converter for network mode
9999 """
Original file line number Diff line number Diff line change 1+ from unittest import skip
2+ from .dummy import NetmodeAirOS , ConverterTest
3+
4+
5+ class TestNetmodeConverter (ConverterTest ):
6+
7+ backend = NetmodeAirOS
8+
9+ def test_netconf_key (self ):
10+ o = self .backend ({
11+ })
12+
13+ o .to_intermediate ()
14+
15+ expected = [
16+ {
17+ 'status' : 'bridge' ,
18+ },
19+ ]
20+
21+ self .assertEqualConfig (o .intermediate_data ['netmode' ], expected )
22+
23+ def test_bridge (self ):
24+ o = self .backend ({
25+ 'netmode' : 'bridge' ,
26+ })
27+
28+ o .to_intermediate ()
29+
30+ expected = [
31+ {
32+ 'status' : 'bridge' ,
33+ },
34+ ]
35+
36+ self .assertEqualConfig (o .intermediate_data ['netmode' ], expected )
37+
38+ def test_router (self ):
39+ o = self .backend ({
40+ 'netmode' : 'router' ,
41+ })
42+
43+ o .to_intermediate ()
44+
45+ expected = [
46+ {
47+ 'status' : 'router' ,
48+ },
49+ ]
50+
51+
52+ self .assertEqualConfig (o .intermediate_data ['netmode' ], expected )
You can’t perform that action at this time.
0 commit comments