@@ 30-47 (lines=18) @@ | ||
27 | ) |
|
28 | ||
29 | ||
30 | class GetSnmpAuthAlgorithmFromStringTestCase(unittest.TestCase): |
|
31 | def test_invalid_status(self): |
|
32 | with self.assertRaises(InvalidArgument): |
|
33 | get_snmp_auth_algorithm_from_string('foo') |
|
34 | ||
35 | def test_none_or_empty_type(self): |
|
36 | ts = get_snmp_auth_algorithm_from_string(None) |
|
37 | self.assertIsNone(ts) |
|
38 | ts = get_snmp_auth_algorithm_from_string('') |
|
39 | self.assertIsNone(ts) |
|
40 | ||
41 | def test_sha1(self): |
|
42 | ts = get_snmp_auth_algorithm_from_string('sha1') |
|
43 | self.assertEqual(ts, SnmpAuthAlgorithm.SHA1) |
|
44 | ||
45 | def test_md5(self): |
|
46 | ts = get_snmp_auth_algorithm_from_string('md5') |
|
47 | self.assertEqual(ts, SnmpAuthAlgorithm.MD5) |
|
48 | ||
49 | ||
50 | class GetSnmpPrivacyAlgorithmFromStringTestCase(unittest.TestCase): |
@@ 30-47 (lines=18) @@ | ||
27 | ) |
|
28 | ||
29 | ||
30 | class GetSnmpAuthAlgorithmFromStringTestCase(unittest.TestCase): |
|
31 | def test_invalid_status(self): |
|
32 | with self.assertRaises(InvalidArgument): |
|
33 | get_snmp_auth_algorithm_from_string('foo') |
|
34 | ||
35 | def test_none_or_empty_type(self): |
|
36 | ts = get_snmp_auth_algorithm_from_string(None) |
|
37 | self.assertIsNone(ts) |
|
38 | ts = get_snmp_auth_algorithm_from_string('') |
|
39 | self.assertIsNone(ts) |
|
40 | ||
41 | def test_sha1(self): |
|
42 | ts = get_snmp_auth_algorithm_from_string('sha1') |
|
43 | self.assertEqual(ts, SnmpAuthAlgorithm.SHA1) |
|
44 | ||
45 | def test_md5(self): |
|
46 | ts = get_snmp_auth_algorithm_from_string('md5') |
|
47 | self.assertEqual(ts, SnmpAuthAlgorithm.MD5) |
|
48 | ||
49 | ||
50 | class GetSnmpPrivacyAlgorithmFromStringTestCase(unittest.TestCase): |