File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -161,7 +161,7 @@ def __setstate__(self, d):
161
161
self .__dict__ .update (d )
162
162
163
163
def __getattr__ (self , name ):
164
- return App (self .api , "plugins/{}" .format (name ))
164
+ return App (self .api , "plugins/{}" .format (name . replace ( "_" , "-" ) ))
165
165
166
166
def installed_plugins (self ):
167
167
""" Returns raw response with installed plugins
Original file line number Diff line number Diff line change @@ -73,3 +73,8 @@ def test_installed_plugins(self, *_):
73
73
plugins = api .plugins .installed_plugins ()
74
74
self .assertEqual (len (plugins ), 1 )
75
75
self .assertEqual (plugins [0 ]["name" ], "test_plugin" )
76
+
77
+ def test_plugin_app_name (self , * _ ):
78
+ api = pynetbox .api (host , ** def_kwargs )
79
+ test_plugin = api .plugins .test_plugin
80
+ self .assertEqual (test_plugin .name , "plugins/test-plugin" )
You can’t perform that action at this time.
0 commit comments