예제 #1
0
 def test_check_very_bad_whitespaces_around_key_words(self):
     keywords = ['and', 'or', 'not', 'in', 'is']
     ex = 'line: 26, column: 15 multiple spaces around keyword'
     for e in keywords:
         result = t.check_key_words('if sum == max  {0}  flag:'.format(e),
                                    26)
         self.assertEqual(result, ex)
예제 #2
0
 def test_check_bad_whitespaces_around_key_words(self):
     keywords = ['and', 'or', 'not', 'in', 'is']
     ex = 'line: 25, column: 9 missing whitespace around keyword'
     for e in keywords:
         result = t.check_key_words('if (flag){0}(sum == max):'.format(e),
                                    25)
         self.assertEqual(result, ex)
예제 #3
0
 def test_check_good_whitespaces_around_key_words(self):
     keywords = ['and', 'or', 'not', 'in', 'is']
     for e in keywords:
         result = t.check_key_words('if a = 3 {0} b = 4:'.format(e), 24)
         self.assertEqual(result, None)
예제 #4
0
 def test_check_very_bad_whitespaces_around_key_words(self):
     result = t.check_key_words('if sum == max  or  flag:', 26)
     self.assertEqual(
         result, 'line: 26, column: 15 multiple spaces around keyword')
예제 #5
0
 def test_check_bad_whitespaces_around_key_words(self):
     result = t.check_key_words('if (flag)and(sum == max):', 25)
     self.assertEqual(
         result, 'line: 25, column: 9 missing whitespace around keyword')
예제 #6
0
 def test_check_good_whitespaces_around_key_words(self):
     result = t.check_key_words('if a = 3 and b = 4:', 24)
     self.assertEqual(result, None)