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)
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)
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)
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')
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')
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)