summaryrefslogtreecommitdiff
path: root/include_server/parse_file_test.py
diff options
context:
space:
mode:
Diffstat (limited to 'include_server/parse_file_test.py')
-rwxr-xr-xinclude_server/parse_file_test.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/include_server/parse_file_test.py b/include_server/parse_file_test.py
index 660df0e..bf2d691 100755
--- a/include_server/parse_file_test.py
+++ b/include_server/parse_file_test.py
@@ -1,4 +1,4 @@
-#! /usr/bin/python2.4
+#! /usr/bin/env python3
# Copyright 2007 Google Inc.
#
@@ -67,15 +67,15 @@ class parse_file_Test(unittest.TestCase):
self.assertEqual(parse_file.MACRO_EXPR_RE.match("random()").group('symbol'),
"random")
- self.assert_(parse_file.DIRECTIVE_RE.match(
+ self.assertTrue(parse_file.DIRECTIVE_RE.match(
""" # include <a.c>""").group('angle') == 'a.c')
- self.assert_(parse_file.DIRECTIVE_RE.match(
+ self.assertTrue(parse_file.DIRECTIVE_RE.match(
""" # include mac(a.c, mic)""").group('expr') == 'mac(a.c, mic)')
- self.assert_(parse_file.DIRECTIVE_RE.match(
+ self.assertTrue(parse_file.DIRECTIVE_RE.match(
""" # include "a.c" """).group('quote') == 'a.c')
- self.assert_(parse_file.DIRECTIVE_RE.match(
+ self.assertTrue(parse_file.DIRECTIVE_RE.match(
""" #include "a.c" """).group('quote') == 'a.c')
- self.assert_(parse_file.DIRECTIVE_RE.match(
+ self.assertTrue(parse_file.DIRECTIVE_RE.match(
""" #include"a.c" """).group('quote') == 'a.c')
self.assertEqual(parse_file.DIRECTIVE_RE.match(
@@ -133,9 +133,11 @@ b
self.assertEqual(parse_file_obj.Parse(
"test_data/more_macros.c", symbol_table),
([], [], ['TEMPLATE_VARNAME(foo)'], []))
- self.assertEqual(symbol_table.keys(),
- ['ILLFORMED', 'AS_STRING_INTERNAL',
- 'TEMPLATE_VARNAME', 'AS_STRING'])
+ symbol_table_keys = list(symbol_table.keys())
+ symbol_table_keys.sort()
+ self.assertEqual(symbol_table_keys,
+ ['AS_STRING', 'AS_STRING_INTERNAL',
+ 'ILLFORMED', 'TEMPLATE_VARNAME'])
[([arg], val)] = symbol_table['TEMPLATE_VARNAME']
self.assertEqual(arg, '_filename_')
self.assertEqual(val, 'AS_STRING(maps/_filename_.tpl.varnames.h)')