We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 838730a commit 5c3bcbdCopy full SHA for 5c3bcbd
tests/security/nullable_cpe_test.py
@@ -0,0 +1,18 @@
1
+import unittest
2
+
3
+from pyvalueobjects.errors.ValueObjectError import ValueObjectError
4
+from pyvalueobjects.security.nullable_cpe import NullableCpe
5
6
7
+class TestNullableCpeValueObject(unittest.TestCase):
8
+ def test_value_return_input_value(self):
9
+ self.assertRaises(ValueObjectError, NullableCpe, '')
10
11
+ def test_basic_cpe(self):
12
+ vo = NullableCpe('cpe:/a:openjdk:openjdk:8u282')
13
+ self.assertEqual('cpe:/a:openjdk:openjdk:8u282', vo.value())
14
15
+ def test_none_return_none(self):
16
+ vo = NullableCpe(None)
17
+ self.assertEqual(None, vo.value())
18
0 commit comments