Skip to content

Commit 9ce3b34

Browse files
committed
[openwrt] Dropped obsolete code in OpenVpn backend #58
Closes #58
1 parent 2a6cfb2 commit 9ce3b34

2 files changed

Lines changed: 8 additions & 50 deletions

File tree

netjsonconfig/backends/openwrt/converters.py

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -477,8 +477,7 @@ def __get_vpn(self, vpn):
477477
if 'disabled' in config:
478478
config['enabled'] = not config['disabled']
479479
del config['disabled']
480-
# TODO: keep 'enabled' check until 0.6 and then drop it
481-
elif 'disabled' not in config and 'enabled' not in config:
480+
else:
482481
config['enabled'] = True
483482
config.update({
484483
'.name': logical_name(config.pop('name')),

tests/openwrt/test_openvpn.py

Lines changed: 7 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,7 @@ def test_server_mode(self):
2525
"down": "",
2626
"duplicate_cn": True,
2727
"engine": "rsax",
28-
# TODO: in 0.6.0 change this to "disabled": False
29-
"enabled": True,
28+
"disabled": False,
3029
"fast_io": True,
3130
"fragment": 0,
3231
"group": "nogroup",
@@ -109,8 +108,7 @@ def test_client_mode(self):
109108
"dev": "tun0",
110109
"dev_type": "tun",
111110
"down": "/home/user/down-command.sh",
112-
# TODO: in 0.6.0 change this to "disabled": False
113-
"enabled": True,
111+
"disabled": False,
114112
"engine": "",
115113
"fast_io": False,
116114
"fragment": 0,
@@ -205,8 +203,7 @@ def test_no_status_file(self):
205203
"dev": "tap0",
206204
"dev_type": "tap",
207205
"dh": "dh.pem",
208-
# TODO: in 0.6.0 change this to "disabled": False
209-
"enabled": True,
206+
"disabled": False,
210207
"key": "key.pem",
211208
"mode": "server",
212209
"name": "test-no-status",
@@ -240,8 +237,7 @@ def test_additional_properties(self):
240237
"dev": "tap0",
241238
"dev_type": "tap",
242239
"dh": "dh.pem",
243-
# TODO: in 0.6.0 change this to "disabled": False
244-
"enabled": True,
240+
"disabled": False,
245241
"key": "key.pem",
246242
"mode": "server",
247243
"name": "test-properties",
@@ -314,8 +310,7 @@ def test_server_bridge(self):
314310
"dev": "tap0",
315311
"dev_type": "tap",
316312
"dh": "dh.pem",
317-
# TODO: in 0.6.0 change this to "disabled": False
318-
"enabled": True,
313+
"disabled": False,
319314
"key": "key.pem",
320315
"mode": "server",
321316
"name": "bridged",
@@ -349,8 +344,7 @@ def test_server_bridge_proxy(self):
349344
"dev": "tap0",
350345
"dev_type": "tap",
351346
"dh": "dh.pem",
352-
# TODO: in 0.6.0 change this to "disabled": False
353-
"enabled": True,
347+
"disabled": False,
354348
"key": "key.pem",
355349
"mode": "server",
356350
"name": "bridged-proxy",
@@ -384,8 +378,7 @@ def test_server_bridge_routed(self):
384378
"dev": "tap0",
385379
"dev_type": "tap",
386380
"dh": "dh.pem",
387-
# TODO: in 0.6.0 change this to "disabled": False
388-
"enabled": True,
381+
"disabled": False,
389382
"key": "key.pem",
390383
"mode": "server",
391384
"name": "routed",
@@ -428,37 +421,3 @@ def test_disabled(self):
428421
}]
429422
})
430423
self.assertIn("option enabled '0'", c.render())
431-
432-
def test_disabled_and_enabled(self):
433-
# disabled wins over enabled since 0.5.3
434-
c = OpenWrt({
435-
"openvpn": [{
436-
"ca": "ca.pem",
437-
"cert": "cert.pem",
438-
"dev": "tap0",
439-
"dev_type": "tap",
440-
"dh": "dh.pem",
441-
"disabled": True,
442-
"enabled": True,
443-
"key": "key.pem",
444-
"mode": "server",
445-
"name": "test-properties",
446-
"proto": "udp",
447-
"tls_server": True
448-
}]
449-
})
450-
expected = self._tabs("""package openvpn
451-
452-
config openvpn 'test_properties'
453-
option ca 'ca.pem'
454-
option cert 'cert.pem'
455-
option dev 'tap0'
456-
option dev_type 'tap'
457-
option dh 'dh.pem'
458-
option enabled '0'
459-
option key 'key.pem'
460-
option mode 'server'
461-
option proto 'udp'
462-
option tls_server '1'
463-
""")
464-
self.assertEqual(c.render(), expected)

0 commit comments

Comments
 (0)