Ejemplo n.º 1
0
 def test_open_loop_token_contains_position_of_close_loop_token(self):
     tokens = esoterics.brainfuck.tokenize(brainfuck_data.some_code())
     token = tokens[brainfuck_data.open_loop_position()]
     self.assertEqual(token.next, brainfuck_data.close_loop_position())
Ejemplo n.º 2
0
 def test_token_contains_position_of_next_token(self):
     tokens = esoterics.brainfuck.tokenize(brainfuck_data.some_code())
     token_position = brainfuck_data.token_position()
     self.assertEqual(tokens[token_position].next, token_position + 1)
Ejemplo n.º 3
0
 def test_tokenize_produces_sequence_of_tokens(self):
     tokens = esoterics.brainfuck.tokenize(brainfuck_data.some_code())
     self.assertIsInstanceOfTokens(tokens)
Ejemplo n.º 4
0
 def test_open_loop_token_contains_position_of_close_loop_token(self):
     tokens = esoterics.brainfuck.tokenize(brainfuck_data.some_code())
     token = tokens[brainfuck_data.open_loop_position()]
     self.assertEqual(token.next, brainfuck_data.close_loop_position())
Ejemplo n.º 5
0
 def test_token_contains_position_of_next_token(self):
     tokens = esoterics.brainfuck.tokenize(brainfuck_data.some_code())
     token_position = brainfuck_data.token_position()
     self.assertEqual(tokens[token_position].next, token_position + 1)
Ejemplo n.º 6
0
 def test_tokenize_produces_sequence_of_tokens(self):
     tokens = esoterics.brainfuck.tokenize(brainfuck_data.some_code())
     self.assertIsInstanceOfTokens(tokens)