Example #1
0
 def test_get_by_name(self):
     with patch('pynetbox.api', MagicMock()) as mock:
         netbox.get('dcim', 'devices', name='test')
         self.assertEqual(
             mock.mock_calls[1],
             call().dcim.devices.get(name='test')
         )
Example #2
0
 def test_get_secret(self):
     with patch('pynetbox.api', MagicMock()) as mock:
         netbox.get('secrets', 'secrets', name='test')
         self.assertTrue('token'
                         and 'private_key_file' in mock.call_args[1])
Example #3
0
 def test_token_present(self):
     with patch('pynetbox.api', MagicMock()) as mock:
         netbox.get('dcim', 'devices', name='test')
         self.assertTrue('token' in mock.call_args[1])