@@ -58,7 +58,10 @@ def test_property_setters(self) -> None:
5858 self .assertEqual ("42.42" , component .version )
5959
6060 component .purl = PackageURL (type = "generic" , name = "foo.zip" )
61- self .assertEqual ("foo.zip" , component .purl .name )
61+ if component .purl is not None :
62+ self .assertEqual ("foo.zip" , component .purl .name )
63+ else :
64+ self .fail ("component.purl should not be None" )
6265
6366 component .add_author (OrganizationalContact (name = "Lex Luthor" ))
6467 self .assertEqual ("Lex Luthor" , component .authors [0 ].name )
@@ -93,16 +96,16 @@ def test_direct_dependency(self) -> None:
9396 component = SbomComponent (Component (name = "test" ))
9497 self .assertFalse (component .direct_dependency )
9598
96- component .direct_dependency = "true" # type: ignore[assignment]
99+ component .direct_dependency = "true"
97100 self .assertTrue (component .direct_dependency )
98101
99- component .direct_dependency = "True" # type: ignore[assignment]
102+ component .direct_dependency = "True"
100103 self .assertTrue (component .direct_dependency )
101104
102- component .direct_dependency = "False" # type: ignore[assignment]
105+ component .direct_dependency = "False"
103106 self .assertFalse (component .direct_dependency )
104107
105- component .direct_dependency = "something" # type: ignore[assignment]
108+ component .direct_dependency = "something"
106109 self .assertFalse (component .direct_dependency )
107110
108111 def test_internal (self ) -> None :
0 commit comments