File tree 2 files changed +13
-0
lines changed
openwisp_controller/config
2 files changed +13
-0
lines changed Original file line number Diff line number Diff line change @@ -142,6 +142,7 @@ class Meta(AbstractTemplate.Meta):
142
142
143
143
def clean (self ):
144
144
self ._validate_org_relation ('vpn' )
145
+ super (Template , self ).clean ()
145
146
146
147
147
148
class Vpn (ShareableOrgMixin , AbstractVpn ):
Original file line number Diff line number Diff line change @@ -70,3 +70,15 @@ def test_org_default_shared_template(self):
70
70
self .assertEqual (c1 .templates .count (), 2 )
71
71
self .assertEqual (c1 .templates .filter (name = 't1' ).count (), 1 )
72
72
self .assertEqual (c1 .templates .filter (name = 't2' ).count (), 1 )
73
+
74
+ def test_auto_client_template (self ):
75
+ org = self ._create_org ()
76
+ vpn = self ._create_vpn (organization = org )
77
+ t = self ._create_template (name = 'autoclient' ,
78
+ organization = org ,
79
+ type = 'vpn' ,
80
+ auto_cert = True ,
81
+ vpn = vpn ,
82
+ config = {})
83
+ control = t .vpn .auto_client ()
84
+ self .assertDictEqual (t .config , control )
You can’t perform that action at this time.
0 commit comments