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):
161161 self .__dict__ .update (d )
162162
163163 def __getattr__ (self , name ):
164- return App (self .api , "plugins/{}" .format (name ))
164+ return App (self .api , "plugins/{}" .format (name . replace ( "_" , "-" ) ))
165165
166166 def installed_plugins (self ):
167167 """ 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, *_):
7373 plugins = api .plugins .installed_plugins ()
7474 self .assertEqual (len (plugins ), 1 )
7575 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