@@ -500,19 +500,28 @@ def test_scanpipe_views_project_details_charts_view(self):
500
500
def test_scanpipe_views_project_details_charts_compliance_alert (self ):
501
501
url = reverse ("project_charts" , args = [self .project1 .slug ])
502
502
resource = make_resource_file (self .project1 )
503
- expected = 'id="compliance_alert_chart"'
503
+ expected_resource_id = 'id="compliance_alert_chart"'
504
+ expected_package_id = 'id="package_compliance_alert_chart"'
504
505
505
506
response = self .client .get (url )
506
- self .assertNotContains (response , expected )
507
+ self .assertNotContains (response , expected_resource_id )
508
+ self .assertNotContains (response , expected_package_id )
507
509
508
510
# Do not trigger the save() logic.
509
511
CodebaseResource .objects .filter (id = resource .id ).update (
510
512
compliance_alert = CodebaseResource .Compliance .ERROR
511
513
)
514
+ make_package (
515
+ self .project1 ,
516
+ package_url = "pkg:generic/name@1.0" ,
517
+ compliance_alert = DiscoveredPackage .Compliance .WARNING ,
518
+ )
512
519
513
520
response = self .client .get (url )
514
- self .assertContains (response , expected )
521
+ self .assertContains (response , expected_resource_id )
522
+ self .assertContains (response , expected_package_id )
515
523
self .assertContains (response , '{"error": 1}' )
524
+ self .assertContains (response , '{"warning": 1}' )
516
525
517
526
def test_scanpipe_views_project_details_charts_copyrights (self ):
518
527
url = reverse ("project_charts" , args = [self .project1 .slug ])
@@ -617,7 +626,7 @@ def test_scanpipe_views_project_details_compliance_panel_availability(
617
626
make_package (
618
627
self .project1 ,
619
628
package_url = "pkg:generic/name@1.0" ,
620
- compliance_alert = CodebaseResource .Compliance .ERROR ,
629
+ compliance_alert = DiscoveredPackage .Compliance .ERROR ,
621
630
)
622
631
623
632
expected_url = reverse ("project_compliance_panel" , args = [self .project1 .slug ])
@@ -985,7 +994,7 @@ def test_scanpipe_views_project_compliance_panel_view(self, mock_policies_enable
985
994
make_package (
986
995
self .project1 ,
987
996
package_url = "pkg:generic/name@1.0" ,
988
- compliance_alert = CodebaseResource .Compliance .ERROR ,
997
+ compliance_alert = DiscoveredPackage .Compliance .ERROR ,
989
998
)
990
999
991
1000
mock_policies_enabled .return_value = False
0 commit comments