@@ -461,18 +461,6 @@ def test_multiline_sql_statements(self):
461
461
severity_medium_tests = 26
462
462
nosec_tests = 7
463
463
skipped_tests = 8
464
- if sys .version_info [:2 ] <= (3 , 7 ):
465
- # In the case of implicit concatenation in python 3.7,
466
- # we know only the first line of multi-line string.
467
- # Thus, cases like:
468
- # query = ("SELECT * "
469
- # "FROM foo " # nosec
470
- # f"WHERE id = {identifier}")
471
- # are not skipped but reported as errors.
472
- confidence_low_tests = 17
473
- severity_medium_tests = 30
474
- nosec_tests = 5
475
- skipped_tests = 6
476
464
expect = {
477
465
"SEVERITY" : {
478
466
"UNDEFINED" : 0 ,
@@ -790,19 +778,13 @@ def test_multiline_code(self):
790
778
issues [0 ].fname .endswith ("examples/multiline_statement.py" )
791
779
)
792
780
self .assertEqual (1 , issues [0 ].lineno )
793
- if sys .version_info >= (3 , 8 ):
794
- self .assertEqual (list (range (1 , 2 )), issues [0 ].linerange )
795
- else :
796
- self .assertEqual (list (range (1 , 3 )), issues [0 ].linerange )
781
+ self .assertEqual (list (range (1 , 2 )), issues [0 ].linerange )
797
782
self .assertIn ("subprocess" , issues [0 ].get_code ())
798
783
self .assertEqual (5 , issues [1 ].lineno )
799
784
self .assertEqual (list (range (3 , 6 + 1 )), issues [1 ].linerange )
800
785
self .assertIn ("shell=True" , issues [1 ].get_code ())
801
786
self .assertEqual (11 , issues [2 ].lineno )
802
- if sys .version_info >= (3 , 8 ):
803
- self .assertEqual (list (range (8 , 13 + 1 )), issues [2 ].linerange )
804
- else :
805
- self .assertEqual (list (range (8 , 12 + 1 )), issues [2 ].linerange )
787
+ self .assertEqual (list (range (8 , 13 + 1 )), issues [2 ].linerange )
806
788
self .assertIn ("shell=True" , issues [2 ].get_code ())
807
789
808
790
def test_code_line_numbers (self ):
0 commit comments