Skip to content

Commit

Permalink
Removes unnecessary bandit skips, updates tests, updates logic in onb…
Browse files Browse the repository at this point in the history
…oard.py
  • Loading branch information
Josh VanDeraa committed Jul 9, 2020
1 parent 95b0ebf commit b956726
Show file tree
Hide file tree
Showing 3 changed files with 7 additions and 12 deletions.
4 changes: 1 addition & 3 deletions .bandit.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,2 @@
---
skips:
- "B101"
- "B601"
skips: []
7 changes: 2 additions & 5 deletions netbox_onboarding/onboard.py
Original file line number Diff line number Diff line change
Expand Up @@ -175,11 +175,8 @@ def guess_netmiko_device_type(self, **kwargs):

logging.info("INFO device type is %s", guessed_device_type)

# Get the platform map from the PLUGIN SETTINGS
platform_map = PLUGIN_SETTINGS.get("platform_map", {})

# Return the result of doing a check_netmiko_conversion
return self.check_netmiko_conversion(guessed_device_type, platform_map)
# Get the platform map from the PLUGIN SETTINGS, Return the result of doing a check_netmiko_conversion
return self.check_netmiko_conversion(guessed_device_type, platform_map=PLUGIN_SETTINGS.get("platform_map", {}))

def get_platform_slug(self):
"""Get platform slug in netmiko format (ie cisco_ios, cisco_xr etc)."""
Expand Down
8 changes: 4 additions & 4 deletions netbox_onboarding/tests/test_onboard.py
Original file line number Diff line number Diff line change
Expand Up @@ -242,18 +242,18 @@ def test_platform_map(self):
#

# Test Cisco_ios
self.assertEqual(self.ndk1.check_netmiko_conversion("cisco-ios", test_platform_map=platform_map), "ios")
self.assertEqual(self.ndk1.check_netmiko_conversion("cisco-ios", platform_map=platform_map), "ios")
# Test Arista EOS
self.assertEqual(self.ndk1.check_netmiko_conversion("arista_eos", test_platform_map=platform_map), "eos")
self.assertEqual(self.ndk1.check_netmiko_conversion("arista_eos", platform_map=platform_map), "eos")
# Test cisco_nxos
self.assertEqual(self.ndk1.check_netmiko_conversion("cisco_nxos", test_platform_map=platform_map), "cisco-nxos")
self.assertEqual(self.ndk1.check_netmiko_conversion("cisco_nxos", platform_map=platform_map), "cisco-nxos")

#
# Test Negative assertion
#

# Test a non-converting item
self.assertEqual(
self.ndk1.check_netmiko_conversion("cisco-device-platform", test_platform_map=platform_map),
self.ndk1.check_netmiko_conversion("cisco-device-platform", platform_map=platform_map),
"cisco-device-platform",
)

0 comments on commit b956726

Please sign in to comment.