Skip to content

Commit

Permalink
Fix search and replace error
Browse files Browse the repository at this point in the history
  • Loading branch information
myint committed Aug 3, 2015
1 parent eee74ed commit a17a1d0
Show file tree
Hide file tree
Showing 2 changed files with 37 additions and 37 deletions.
18 changes: 9 additions & 9 deletions test_symbols.py
Original file line number Diff line number Diff line change
Expand Up @@ -36,28 +36,28 @@ def _add_symbol(self, st, name, ns_stack):
st.add_symbol(name, ns_stack, node, module)
return node, module

def testlookup_symbol_with_global_that_does_not_exist(self):
def test_lookup_symbol_with_global_that_does_not_exist(self):
st = symbols.SymbolTable()
self.assertRaises(symbols.Error, st.lookup_symbol, 'foo', None)

def testlookup_symbol_with_namespace_that_does_not_exist(self):
def test_lookup_symbol_with_namespace_that_does_not_exist(self):
st = symbols.SymbolTable()
self.assertRaises(symbols.Error, st.lookup_symbol, 'foo', ['n'])

def testlookup_symbol_with_global_that_exists(self):
def test_lookup_symbol_with_global_that_exists(self):
st = symbols.SymbolTable()
node, module = self._add_symbol(st, 'foo', None)
self.assertEqual((node, module), st.lookup_symbol('foo', None))

def testlookup_symbol_with_complex_global_that_exists(self):
def test_lookup_symbol_with_complex_global_that_exists(self):
st = symbols.SymbolTable()
node, module = self._add_symbol(st, 'foo', ['ns1', 'ns2'])
self.assertEqual((node, module),
st.lookup_symbol('::ns1::ns2::foo', None))
self.assertEqual((node, module),
st.lookup_symbol('ns1::ns2::foo', None))

def testlookup_symbol_in_namespaces(self):
def test_lookup_symbol_in_namespaces(self):
st = symbols.SymbolTable()

# 3 nested namespaces, all contain the same symbol (foo).
Expand Down Expand Up @@ -97,7 +97,7 @@ def test_add(self):
# Adding again should return False.
self.assertEqual(False, st._add(symbol_name, namespace, node, module))

def testadd_symbol_in_global_namespace(self):
def test_add_symbol_in_global_namespace(self):
st = symbols.SymbolTable()
node = object()
module = object()
Expand All @@ -112,7 +112,7 @@ def testadd_symbol_in_global_namespace(self):
# Already added, verify we get false.
self.assertEqual(False, st.add_symbol(name, ns_stack, node, module))

def testadd_symbol_in_namespace_with_one_level(self):
def test_add_symbol_in_namespace_with_one_level(self):
st = symbols.SymbolTable()
node = object()
module = object()
Expand All @@ -127,7 +127,7 @@ def testadd_symbol_in_namespace_with_one_level(self):
# Already added, verify we get false.
self.assertEqual(False, st.add_symbol(name, ns_stack, node, module))

def testadd_symbol_in_namespace_with_three_levels(self):
def test_add_symbol_in_namespace_with_three_levels(self):
st = symbols.SymbolTable()
node = object()
module = object()
Expand Down Expand Up @@ -173,7 +173,7 @@ def testadd_symbol_in_namespace_with_three_levels(self):
# Verify ns3 still has 1 element ('foo').
self.assertEqual(1, len(st.namespaces['ns1']['ns2']['ns3']))

def testget_namespace(self):
def test_get_namespace(self):
# Setup.
st = symbols.SymbolTable()
node = object()
Expand Down
56 changes: 28 additions & 28 deletions test_tokenize.py
Original file line number Diff line number Diff line change
Expand Up @@ -61,29 +61,29 @@ class TokenizeTest(unittest.TestCase):
def get_tokens(self, string):
return list(tokenize.get_tokens(string))

def testget_tokens_empty_string(self):
def test_get_tokens_empty_string(self):
self.assertEqual([], self.get_tokens(''))

def testget_tokens_whitespace(self):
def test_get_tokens_whitespace(self):
self.assertEqual([], self.get_tokens(' '))
self.assertEqual([], self.get_tokens(' \n\n\n'))

def testget_tokens_cpp_comment(self):
def test_get_tokens_cpp_comment(self):
self.assertEqual([], self.get_tokens('// comment'))

def testget_tokens_multiline_comment(self):
def test_get_tokens_multiline_comment(self):
self.assertEqual([], self.get_tokens('/* comment\n\n\nfoo */'))

def testget_tokens_if0(self):
def test_get_tokens_if0(self):
tokens = self.get_tokens('#if 0\n@\n#endif')
self.assertEqual(0, len(tokens), tokens)

def testget_tokens_define(self):
def test_get_tokens_define(self):
tokens = self.get_tokens('#define PI 3.14')
self.assertEqual(1, len(tokens), tokens)
self.assertEqual(Preprocessor('#define PI 3.14', 0, 15), tokens[0])

def testget_tokens_binary_operators(self):
def test_get_tokens_binary_operators(self):
for operator in '+-*/%&|^<>':
# 012 345
tokens = self.get_tokens('5 %s 3' % operator)
Expand All @@ -92,23 +92,23 @@ def testget_tokens_binary_operators(self):
self.assertEqual(Syntax(operator, 2, 3), tokens[1])
self.assertEqual(Constant('3', 4, 5), tokens[2])

def testget_tokens_multi_char_binary_operators(self):
def test_get_tokens_multi_char_binary_operators(self):
# 0123456
tokens = self.get_tokens('5 << 3')
self.assertEqual(3, len(tokens), tokens)
self.assertEqual(Constant('5', 0, 1), tokens[0])
self.assertEqual(Syntax('<<', 2, 4), tokens[1])
self.assertEqual(Constant('3', 5, 6), tokens[2])

def testget_tokens_addition_with_comment(self):
def test_get_tokens_addition_with_comment(self):
# 0123456789012 3 4 56789012345
tokens = self.get_tokens('5 /* comment\n\n\nfoo */ + 3')
self.assertEqual(3, len(tokens), tokens)
self.assertEqual(Constant('5', 0, 1), tokens[0])
self.assertEqual(Syntax('+', 22, 23), tokens[1])
self.assertEqual(Constant('3', 24, 25), tokens[2])

def testget_tokens_logical_operators(self):
def test_get_tokens_logical_operators(self):
for operator in ('&&', '||'):
# 0123456
tokens = self.get_tokens('a %s b' % operator)
Expand All @@ -123,7 +123,7 @@ def testget_tokens_logical_operators(self):
self.assertEqual(Syntax('!', 0, 1), tokens[0])
self.assertEqual(Name('not', 1, 4), tokens[1])

def testget_tokens_operators(self):
def test_get_tokens_operators(self):
for operator in ('+=', '-=', '*=', '==', '!=', '/=', '%=', '^=', '|=',
'<<', '<=', '>='):
# 0123456
Expand All @@ -133,14 +133,14 @@ def testget_tokens_operators(self):
self.assertEqual(Syntax(operator, 2, 4), tokens[1])
self.assertEqual(Name('b', 5, 6), tokens[2])

def testget_tokens_ones_complement(self):
def test_get_tokens_ones_complement(self):
# 01234
tokens = self.get_tokens('~not')
self.assertEqual(2, len(tokens), tokens)
self.assertEqual(Syntax('~', 0, 1), tokens[0])
self.assertEqual(Name('not', 1, 4), tokens[1])

def testget_tokens_pre_increment_operators(self):
def test_get_tokens_pre_increment_operators(self):
for operator in ('++', '--'):
# 012345
tokens = self.get_tokens('%sFOO' % operator)
Expand All @@ -154,7 +154,7 @@ def testget_tokens_pre_increment_operators(self):
self.assertEqual(Syntax(operator, 0, 2), tokens[0])
self.assertEqual(Name('FOO', 3, 6), tokens[1])

def testget_tokens_post_increment_operators(self):
def test_get_tokens_post_increment_operators(self):
for operator in ('++', '--'):
# 012345
tokens = self.get_tokens('FOO%s' % operator)
Expand All @@ -168,7 +168,7 @@ def testget_tokens_post_increment_operators(self):
self.assertEqual(Name('FOO', 0, 3), tokens[0])
self.assertEqual(Syntax(operator, 4, 6), tokens[1])

def testget_tokens_semicolons(self):
def test_get_tokens_semicolons(self):
# 0123456 789012
tokens = self.get_tokens(' foo;\n bar;')
self.assertEqual(4, len(tokens), tokens)
Expand All @@ -177,7 +177,7 @@ def testget_tokens_semicolons(self):
self.assertEqual(Name('bar', 9, 12), tokens[2])
self.assertEqual(Syntax(';', 12, 13), tokens[3])

def testget_tokens_pointers1(self):
def test_get_tokens_pointers1(self):
# 0123456789
tokens = self.get_tokens('foo->bar;')
self.assertEqual(4, len(tokens), tokens)
Expand All @@ -186,7 +186,7 @@ def testget_tokens_pointers1(self):
self.assertEqual(Name('bar', 5, 8), tokens[2])
self.assertEqual(Syntax(';', 8, 9), tokens[3])

def testget_tokens_pointers2(self):
def test_get_tokens_pointers2(self):
# 01234567890
tokens = self.get_tokens('(*foo).bar;')
self.assertEqual(7, len(tokens), tokens)
Expand All @@ -198,7 +198,7 @@ def testget_tokens_pointers2(self):
self.assertEqual(Name('bar', 7, 10), tokens[5])
self.assertEqual(Syntax(';', 10, 11), tokens[6])

def testget_tokens_block(self):
def test_get_tokens_block(self):
# 0123456
tokens = self.get_tokens('{ 0; }')
self.assertEqual(4, len(tokens), tokens)
Expand All @@ -207,7 +207,7 @@ def testget_tokens_block(self):
self.assertEqual(Syntax(';', 3, 4), tokens[2])
self.assertEqual(Syntax('}', 5, 6), tokens[3])

def testget_tokens_bit_fields(self):
def test_get_tokens_bit_fields(self):
# 012345678901234567
tokens = self.get_tokens('unsigned foo : 1;')
self.assertEqual(5, len(tokens), tokens)
Expand All @@ -217,7 +217,7 @@ def testget_tokens_bit_fields(self):
self.assertEqual(Constant('1', 15, 16), tokens[3])
self.assertEqual(Syntax(';', 16, 17), tokens[4])

def testget_tokens_assignment(self):
def test_get_tokens_assignment(self):
# 012345678901234567
tokens = self.get_tokens('unsigned foo = 1;')
self.assertEqual(5, len(tokens), tokens)
Expand Down Expand Up @@ -245,7 +245,7 @@ def testget_tokens_assignment(self):
self.assertEqual(Constant('1', 17, 18), tokens[3])
self.assertEqual(Syntax(';', 18, 19), tokens[4])

def testget_tokens_int_constants(self):
def test_get_tokens_int_constants(self):
# 01234
tokens = self.get_tokens('123;')
self.assertEqual(2, len(tokens), tokens)
Expand All @@ -271,7 +271,7 @@ def testget_tokens_int_constants(self):
self.assertEqual(Constant(value, 0, size), tokens[0])
self.assertEqual(Syntax(';', size, size + 1), tokens[1])

def testget_tokens_octal_constants(self):
def test_get_tokens_octal_constants(self):
# 0123456789
tokens = self.get_tokens('01234567;')
self.assertEqual(2, len(tokens), tokens)
Expand All @@ -297,7 +297,7 @@ def testget_tokens_octal_constants(self):
self.assertEqual(Constant(value, 0, size), tokens[0])
self.assertEqual(Syntax(';', size, size + 1), tokens[1])

def testget_tokens_hex_constants(self):
def test_get_tokens_hex_constants(self):
# 012345678901
tokens = self.get_tokens('0xDeadBEEF;')
self.assertEqual(2, len(tokens), tokens)
Expand All @@ -323,7 +323,7 @@ def testget_tokens_hex_constants(self):
self.assertEqual(Constant(value, 0, size), tokens[0])
self.assertEqual(Syntax(';', size, size + 1), tokens[1])

def testget_tokens_float_constants(self):
def test_get_tokens_float_constants(self):
# 012345678901
tokens = self.get_tokens('3.14;')
self.assertEqual(2, len(tokens), tokens)
Expand Down Expand Up @@ -408,7 +408,7 @@ def testget_tokens_float_constants(self):
self.assertEqual(Constant('.14L', 0, 4), tokens[0])
self.assertEqual(Syntax(';', 4, 5), tokens[1])

def testget_tokens_char_constants(self):
def test_get_tokens_char_constants(self):
# 012345678901
tokens = self.get_tokens("'5';")
self.assertEqual(2, len(tokens), tokens)
Expand Down Expand Up @@ -457,7 +457,7 @@ def testget_tokens_char_constants(self):
self.assertEqual(Constant(r"U'\''", 0, 5), tokens[0])
self.assertEqual(Syntax(';', 5, 6), tokens[1])

def testget_tokens_string_constants(self):
def test_get_tokens_string_constants(self):
# 0123456
tokens = self.get_tokens('"str";')
self.assertEqual(2, len(tokens), tokens)
Expand Down Expand Up @@ -494,7 +494,7 @@ def testget_tokens_string_constants(self):
self.assertEqual(Constant(r'"str\\"', 0, 7), tokens[0])
self.assertEqual(Syntax(';', 7, 8), tokens[1])

def testget_tokens_ternary_operator(self):
def test_get_tokens_ternary_operator(self):
# 012345678901234567
tokens = self.get_tokens('cond ? foo : bar;')
self.assertEqual(6, len(tokens), tokens)
Expand All @@ -505,7 +505,7 @@ def testget_tokens_ternary_operator(self):
self.assertEqual(Name('bar', 13, 16), tokens[4])
self.assertEqual(Syntax(';', 16, 17), tokens[5])

def testget_tokens_identifier(self):
def test_get_tokens_identifier(self):
# 0123456
tokens = self.get_tokens('U elt;')
self.assertEqual(3, len(tokens), tokens)
Expand Down

0 comments on commit a17a1d0

Please sign in to comment.