Ejemplo n.º 1
0
 def it_has_a_useful_string_value(self):
     _Symbol._next_id = 1024
     symbol = _Symbol('foobar')
     assert str(symbol) == "foobar (1024)"
Ejemplo n.º 2
0
 def it_behaves_like_an_int(self):
     symbol = _Symbol(None)
     assert symbol == -666
Ejemplo n.º 3
0
 def it_has_a_name(self):
     symbol = _Symbol('foobar')
     assert symbol.name == 'foobar'
Ejemplo n.º 4
0
 def it_has_a_useful_string_value(self):
     _Symbol._next_id = 1024
     symbol = _Symbol('foobar')
     assert str(symbol) == "foobar (1024)"
Ejemplo n.º 5
0
 def it_has_a_name(self):
     symbol = _Symbol('foobar')
     assert symbol.name == 'foobar'
Ejemplo n.º 6
0
 def it_behaves_like_an_int(self):
     symbol = _Symbol(None)
     assert symbol == -666
Ejemplo n.º 7
0
 def it_has_a_useful_repr(self):
     symbol, lexeme = _Symbol("EQUAL", 42), "barfoo"
     token = Token(symbol, lexeme)
     assert repr(token) == "Token(EQUAL, 'barfoo')"
Ejemplo n.º 8
0
 def it_has_a_useful_repr(self):
     symbol, lexeme = _Symbol('EQUAL', 42), 'barfoo'
     token = Token(symbol, lexeme)
     assert repr(token) == "Token(EQUAL, 'barfoo')"