@@ -2204,18 +2204,20 @@ def test_component_admin_delete_confirmation_include_associated_packages(self):
22042204 expected = "Would you also like to delete Packages associated with this Component"
22052205 self .assertNotContains (response , expected )
22062206
2207- package1 = Package . objects . create ( filename = "package1.zip" , dataspace = self . dataspace1 )
2207+ package1 = make_package ( dataspace = self . dataspace1 , filename = "package1.zip" )
22082208 ComponentAssignedPackage .objects .create (
22092209 component = self .component1 , package = package1 , dataspace = self .dataspace1
22102210 )
2211- package2 = Package . objects . create ( filename = "package2.zip" , dataspace = self . dataspace1 )
2211+ package2 = make_package ( dataspace = self . dataspace1 , filename = "package2.zip" )
22122212 ComponentAssignedPackage .objects .create (
22132213 component = self .component1 , package = package2 , dataspace = self .dataspace1
22142214 )
2215+ self .assertEqual (2 , self .component1 .packages .count ())
22152216
2216- self .assertTrue (self .component1 .packages .exists ())
22172217 response = self .client .get (delete_url )
22182218 self .assertContains (response , expected )
2219+ field = '<input type="checkbox" name="enable_delete_packages" id="enable_delete_packages">'
2220+ self .assertContains (response , field )
22192221
22202222 data = {
22212223 "post" : "yes" ,
@@ -2224,9 +2226,10 @@ def test_component_admin_delete_confirmation_include_associated_packages(self):
22242226 response = self .client .post (delete_url , data = data , follow = True )
22252227 self .assertContains (response , "was deleted successfully." )
22262228 self .assertFalse (Component .objects .filter (pk = self .component1 .pk ).exists ())
2227- self .assertFalse (Package .objects .filter (pk__in = [package1 .pk , package2 .pk ]).exists ())
2229+ package_qs = Package .objects .filter (pk__in = [package1 .pk , package2 .pk ])
2230+ self .assertFalse (package_qs .exists ())
22282231
2229- package3 = Package . objects . create ( filename = "package3.zip" , dataspace = self . dataspace1 )
2232+ package3 = make_package ( dataspace = self . dataspace1 , filename = "package3.zip" )
22302233 ComponentAssignedPackage .objects .create (
22312234 component = self .component2 , package = package3 , dataspace = self .dataspace1
22322235 )
0 commit comments