File tree Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Expand file tree Collapse file tree 1 file changed +5
-2
lines changed Original file line number Diff line number Diff line change 25
25
# See https://github.com/package-url/packageurl-python/issues/65
26
26
from packageurl import PackageURL # type: ignore
27
27
28
+ from cyclonedx .model import sha1sum
28
29
from cyclonedx .model .bom import Bom
29
30
from cyclonedx .model .component import Component
30
31
@@ -69,10 +70,12 @@ def test_purl_incorrect_name(self) -> None:
69
70
def test_from_file_with_path_for_bom (self ) -> None :
70
71
test_file = join (dirname (__file__ ), FIXTURES_DIRECTORY , 'bom_setuptools.xml' )
71
72
c = Component .for_file (absolute_file_path = test_file , path_for_bom = 'fixtures/bom_setuptools.xml' )
73
+ sha1_hash : str = sha1sum (filename = test_file )
74
+ expected_version = '0.0.0-{}' .format (sha1_hash [0 :12 ])
72
75
self .assertEqual (c .name , 'fixtures/bom_setuptools.xml' )
73
- self .assertEqual (c .version , '0.0.0-266f32655dc7' )
76
+ self .assertEqual (c .version , expected_version )
74
77
purl = PackageURL (
75
- type = 'generic' , name = 'fixtures/bom_setuptools.xml' , version = '0.0.0-266f32655dc7'
78
+ type = 'generic' , name = 'fixtures/bom_setuptools.xml' , version = expected_version
76
79
)
77
80
self .assertEqual (c .purl , purl )
78
81
self .assertEqual (len (c .hashes ), 1 )
You can’t perform that action at this time.
0 commit comments