@@ -6,7 +6,7 @@ class TestDetectDualLicenseMissingCodemetaPitfall:
66 """Test suite for detect_dual_license_missing_codemeta_pitfall function"""
77
88 @pytest .mark .parametrize (
9- "somef_data,file_name,expected_has_pitfall ,expected_dual_indicator,expected_codemeta_count" ,
9+ "somef_data,file_name,expected_has_warning ,expected_dual_indicator,expected_codemeta_count" ,
1010 [
1111 # No license key
1212 (
@@ -363,12 +363,12 @@ class TestDetectDualLicenseMissingCodemetaPitfall:
363363 1
364364 ),
365365 ])
366- def test_detect_pitfall_scenarios (self , somef_data , file_name , expected_has_pitfall ,
366+ def test_detect_pitfall_scenarios (self , somef_data , file_name , expected_has_warning ,
367367 expected_dual_indicator , expected_codemeta_count ):
368368 """Test various dual license missing codemeta scenarios"""
369369 result = detect_dual_license_missing_codemeta_pitfall (somef_data , file_name )
370370
371- assert result ["has_pitfall " ] == expected_has_pitfall
371+ assert result ["has_warning " ] == expected_has_warning
372372 assert result ["file_name" ] == file_name
373373 assert result ["has_dual_license_indicator" ] == expected_dual_indicator
374374 assert result ["codemeta_license_count" ] == expected_codemeta_count
@@ -381,7 +381,7 @@ def test_result_structure(self):
381381 somef_data = {}
382382 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
383383
384- assert "has_pitfall " in result
384+ assert "has_warning " in result
385385 assert "file_name" in result
386386 assert "has_dual_license_indicator" in result
387387 assert "codemeta_license_count" in result
@@ -433,7 +433,7 @@ def test_multiple_codemeta_licenses_no_pitfall(self):
433433 }
434434
435435 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
436- assert result ["has_pitfall " ] == False
436+ assert result ["has_warning " ] == False
437437 assert result ["codemeta_license_count" ] == 3
438438
439439 def test_all_dual_license_patterns (self ):
@@ -469,7 +469,7 @@ def test_all_dual_license_patterns(self):
469469
470470 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
471471 assert result ["has_dual_license_indicator" ] == True , f"Pattern '{ pattern } ' not detected"
472- assert result ["has_pitfall " ] == True
472+ assert result ["has_warning " ] == True
473473
474474 def test_non_codemeta_technique_not_counted (self ):
475475 """Test that non-code_parser technique doesn't count as codemeta license"""
@@ -489,7 +489,7 @@ def test_non_codemeta_technique_not_counted(self):
489489
490490 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
491491 assert result ["codemeta_license_count" ] == 0
492- assert result ["has_pitfall " ] == True
492+ assert result ["has_warning " ] == True
493493
494494 def test_first_dual_license_pattern_wins (self ):
495495 """Test that first matching pattern sets the source"""
@@ -535,7 +535,7 @@ def test_missing_result_or_value_handled(self):
535535 }
536536
537537 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
538- assert result ["has_pitfall " ] == False
538+ assert result ["has_warning " ] == False
539539 assert result ["codemeta_license_count" ] == 1
540540
541541 def test_edge_case_exactly_one_codemeta_license (self ):
@@ -556,7 +556,7 @@ def test_edge_case_exactly_one_codemeta_license(self):
556556
557557 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
558558 assert result ["codemeta_license_count" ] == 1
559- assert result ["has_pitfall " ] == True
559+ assert result ["has_warning " ] == True
560560
561561 def test_edge_case_exactly_two_codemeta_licenses (self ):
562562 """Test boundary condition with exactly 2 codemeta licenses"""
@@ -581,4 +581,4 @@ def test_edge_case_exactly_two_codemeta_licenses(self):
581581
582582 result = detect_dual_license_missing_codemeta_pitfall (somef_data , "test.json" )
583583 assert result ["codemeta_license_count" ] == 2
584- assert result ["has_pitfall " ] == False
584+ assert result ["has_warning " ] == False
0 commit comments