Skip to content

Commit c5be879

Browse files
committed
[test] added test for netmode sectio#n
1 parent 4c6fa6a commit c5be879

2 files changed

Lines changed: 53 additions & 1 deletion

File tree

tests/airos/dummy.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff 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
"""

tests/airos/test_netmode.py

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
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)

0 commit comments

Comments
 (0)