File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 44from pyvalueobjects .strings .non_empty_string import NonEmptyString
55
66
7- class CveId (NonEmptyString ):
7+ class Cve (NonEmptyString ):
88
99 __MATCHER = re .compile (r'^CVE-\d{4}-\d{4,}$' )
1010
@@ -14,7 +14,7 @@ def __init__(self, value: str):
1414 def _validate (self , value : str ):
1515 super ()._validate (value )
1616 try :
17- is_correct = CveId .__MATCHER .match (value )
17+ is_correct = Cve .__MATCHER .match (value )
1818 if not is_correct :
1919 raise ValueObjectError ('Value must be valid a CVE id format strings.' )
2020 except ValueError :
Original file line number Diff line number Diff line change 11import unittest
22
33from pyvalueobjects .errors .ValueObjectError import ValueObjectError
4- from pyvalueobjects .security .cve_id import CveId
4+ from pyvalueobjects .security .cve import Cve
55
66
7- class TestCveIdValueObject (unittest .TestCase ):
7+ class TestCveValueObject (unittest .TestCase ):
88 def test_value_return_input_value (self ):
9- vo = CveId ('CVE-2023-33000' )
9+ vo = Cve ('CVE-2023-33000' )
1010 self .assertEqual ('CVE-2023-33000' , vo .value ())
1111
1212 def test_bad_format_cve_raise_error (self ):
13- self .assertRaises (ValueObjectError , CveId , 'no-format' )
13+ self .assertRaises (ValueObjectError , Cve , 'no-format' )
1414
1515 def test_none_raise_error (self ):
16- self .assertRaises (ValueObjectError , CveId , None )
16+ self .assertRaises (ValueObjectError , Cve , None )
You can’t perform that action at this time.
0 commit comments