def test_single_identifier(self):
     token = Token()
     token.type = "ident"
     token.name = "VP1"
     tokens = [token]
     self.parser.set_tokens(tokens)
     expression_tree = self.parser.get_expression_tree()
     assert expression_tree is not None
     assert expression_tree["node_type"] == "ident"
     assert expression_tree["name"] == "VP1"
 def test_single_number(self):
     token = Token()
     token.type = "number"
     token.value = "123.456"
     tokens = [token]
     self.parser.set_tokens(tokens)
     expression_tree = self.parser.get_expression_tree()
     assert expression_tree is not None
     assert expression_tree["node_type"] == "number"
     assert expression_tree["value"] == 123.456