diff options
| author | Roberto Bertó <463349+robertoberto@users.noreply.github.com> | 2025-09-18 13:08:55 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-09-18 13:08:55 -0300 |
| commit | 9a69a954a086df321640dfa65a2ac0ac35a15095 (patch) | |
| tree | 3c8e41a08dab6e47e4639e09eebcc37c4549b914 /tests/test_vy_device.py | |
| parent | 85e4714c53b662c45a1f6ee4b6cb0089ad29cc7b (diff) | |
| parent | f25d28ab90a266c03fd966ddabc752088da080d6 (diff) | |
| download | pyvyos-9a69a954a086df321640dfa65a2ac0ac35a15095.tar.gz pyvyos-9a69a954a086df321640dfa65a2ac0ac35a15095.zip | |
Merge pull request #18 from eduardormorais/release/0.3.0
Updating version release 0.3.0
Diffstat (limited to 'tests/test_vy_device.py')
| -rw-r--r-- | tests/test_vy_device.py | 116 |
1 files changed, 0 insertions, 116 deletions
diff --git a/tests/test_vy_device.py b/tests/test_vy_device.py deleted file mode 100644 index 84ff0ed..0000000 --- a/tests/test_vy_device.py +++ /dev/null @@ -1,116 +0,0 @@ -import sys -import os -import unittest -from pyvyos.device import VyDevice -from pyvyos.device import ApiResponse -from dotenv import load_dotenv -import os -import pprint -import random, string - -load_dotenv() - -hostname = os.getenv('VYDEVICE_HOSTNAME') -apikey = os.getenv('VYDEVICE_APIKEY') -port = os.getenv('VYDEVICE_PORT') -protocol = os.getenv('VYDEVICE_PROTOCOL') -verify = os.getenv('VYDEVICE_VERIFY_SSL') -if verify == "False": - verify = False -else: - verify = True - - -class TestVyDevice(unittest.TestCase): - def setUp(self): - self.device = VyDevice(hostname=hostname, apikey=apikey, port=port, protocol=protocol, verify=verify) - - def test_001_retrieve_show_config(self): - response = self.device.retrieve_show_config([]) - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - - def test_010_configure_set_interface(self): - response = self.device.configure_set(path=["interfaces", "dummy", "dum1", "address", "192.168.140.1/24"]) - #pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNone(response.result) - self.assertFalse(response.error) - - def test_011_retrieve_return_values(self): - response = self.device.retrieve_return_values(path=["interfaces", "dummy", "dum1", "address"]) - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - self.assertEqual(response.result, ['192.168.140.1/24']) - - def test_020_configure_delete_interface(self): - response = self.device.configure_delete(path=["interfaces", "dummy", "dum1"]) - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNone(response.result) - self.assertFalse(response.error) - - def test_050_generate(self): - randstring = ''.join(random.choice(string.ascii_letters + string.digits) for _ in range(20)) - keyrand = f'/tmp/key_{randstring}' - response = self.device.generate(path=["ssh", "client-key", keyrand]) - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - - def test_100_show(self): - response = self.device.show(path=["system", "image"]) - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - - def test_200_reset(self): - response = self.device.reset(path=["conntrack-sync", "internal-cache"]) - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - - def test_300_config_file_save(self): - response = self.device.config_file_save(file="/config/test300.config") - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - - def test_301_config_file_save(self): - response = self.device.config_file_save() - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNotNone(response.result) - self.assertFalse(response.error) - - - def test_302_config_file_load(self): - response = self.device.config_file_load(file="/config/test300.config") - pprint.pprint(response) - - self.assertEqual(response.status, 200) - self.assertIsNone(response.result) - self.assertFalse(response.error) - - - def tearDown(self): - pass - -if __name__ == '__main__': - unittest.main() - |
