aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_trapd_vb_types.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_trapd_vb_types.py')
-rw-r--r--tests/test_trapd_vb_types.py95
1 files changed, 34 insertions, 61 deletions
diff --git a/tests/test_trapd_vb_types.py b/tests/test_trapd_vb_types.py
index 5792b8c..28150c9 100644
--- a/tests/test_trapd_vb_types.py
+++ b/tests/test_trapd_vb_types.py
@@ -1,5 +1,5 @@
# ============LICENSE_START=======================================================
-# Copyright (c) 2019-2021 AT&T Intellectual Property. All rights reserved.
+# Copyright (c) 2019-2022 AT&T Intellectual Property. All rights reserved.
# ================================================================================
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
@@ -14,18 +14,10 @@
# limitations under the License.
# ============LICENSE_END=========================================================
-import pytest
-import json
import unittest
-import os
-from onap_dcae_cbs_docker_client.client import get_config
-from trapd_exit import cleanup_and_exit
-from trapd_io import stdout_logger, ecomp_logger
-import trapd_settings as tds
import trapd_vb_types
-
-from pysnmp.entity import engine, config
+import trapd_settings as tds
class test_trapd_vb_types(unittest.TestCase):
@@ -33,121 +25,102 @@ class test_trapd_vb_types(unittest.TestCase):
Test snmpv3 module
"""
- good_varbind_types = [
- "Integer",
- "Unsigned32",
- "Counter32",
- "OctetString",
- "ObjectIdentifier",
- "TimeTicks",
- "IpAddress",
- ]
+ @classmethod
+ def setUpClass(cls):
+ tds.init()
- def trapd_vb_type_conversion_integer(self):
+
+ def test_trapd_vb_type_conversion_integer32(self):
"""
Test that pysnmp varbind types Integer converts
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Integer32"), "integer")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Integer32")
- self.assertEqual(result, "integer")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_integer(self):
"""
Test that pysnmp varbind types Integer converts
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Integer"), "integer")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Integer")
- self.assertEqual(result, "integer")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_gauge32(self):
"""
Test that pysnmp varbind types Integer converts
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Gauge32"), "unsigned")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Gauge32")
- self.assertEqual(result, "unsigned")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_counter32(self):
"""
Test that pysnmp varbind types Integer converts
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Counter32"), "counter32")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Counter32")
- self.assertEqual(result, "counter32")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_octetstring(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("OctetString"), "octet")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("OctetString")
- self.assertEqual(result, "octet")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_py_type_5(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("py_type_5"), "hex")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("py_type_5")
- self.assertEqual(result, "hex")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_py_type_6(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("py_type_6"), "decimal")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("py_type_6")
- self.assertEqual(result, "decimal")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_null(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Null"), "null")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Null")
- self.assertEqual(result, "null")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_objectidentifier(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("ObjectIdentifier"), "oid")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("ObjectIdentifier")
- self.assertEqual(result, "oid")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_timeticks(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("TimeTicks"), "timeticks")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("TimeTicks")
- self.assertEqual(result, "timeticks")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_ipaddress(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("IpAddress"), "ipaddress")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("IpAddress")
- self.assertEqual(result, "ipaddress")
- def trapd_vb_type_conversion_integer(self):
+ def test_trapd_vb_type_conversion_bits(self):
"""
Test that pysnmp varbind types convert accurately
"""
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Bits"), "bits")
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("Bits")
- self.assertEqual(result, "bits")
- def trapd_vb_type_conversion_invalid(self):
+ def test_trapd_vb_type_conversion_invalid(self):
"""
Test that pysnmp varbind types convert accurately
"""
-
- result = trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("noSuchVarbindType")
# should return default of octet if not defined
- self.assertEqual(result, "octet")
+ self.assertEqual(trapd_vb_types.pysnmp_to_netsnmp_varbind_convert("noSuchVarbindType"), "octet")
-if __name__ == "__main__":
- unittest.main()
+if __name__ == "__main__": # pragma: no cover
+ unittest.main(verbosity=2)