From a211cdcf7d5eb5f058d2e38c93092f4548283451 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 16 Apr 2023 11:17:29 +0200 Subject: Fixed expression. --- testsuite/pyunit/dom/Expressions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'testsuite/pyunit/dom/Expressions.py') diff --git a/testsuite/pyunit/dom/Expressions.py b/testsuite/pyunit/dom/Expressions.py index fe9bf22eb..290216156 100644 --- a/testsuite/pyunit/dom/Expressions.py +++ b/testsuite/pyunit/dom/Expressions.py @@ -34,7 +34,7 @@ import ctypes from inspect import currentframe from pathlib import Path from textwrap import dedent -from typing import TypeVar, Dict +from typing import TypeVar, Dict, cast from unittest import TestCase @@ -89,7 +89,7 @@ class Expressions(TestCase): ) # Define test data - constantDeclartion = "constant c0 : boolean := not true;" + constantDeclartion = "constant c0 : boolean := not True;" # Parse in-memory default: Expression = self.parse(filename, constantDeclartion) @@ -97,7 +97,7 @@ class Expressions(TestCase): # Start checks self.assertIsInstance(default, InverseExpression) self.assertIsInstance(default.Operand, SimpleObjectOrFunctionCallSymbol) - self.assertEqual("true", str(default.Operand)) # .SymbolName)) # XXX: hacked + self.assertEqual("True", cast(SimpleObjectOrFunctionCallSymbol, default.Operand).Name.Identifier) # def test_AbsExpression(self): # filename: Path = self._root / "{className}_{funcName}.vhdl".format( -- cgit v1.2.3 From 61bb37c757e5167b617823d6b100edf54de154d6 Mon Sep 17 00:00:00 2001 From: Patrick Lehmann Date: Sun, 16 Apr 2023 19:43:35 +0200 Subject: Fixed last testcase. --- testsuite/pyunit/dom/Expressions.py | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) (limited to 'testsuite/pyunit/dom/Expressions.py') diff --git a/testsuite/pyunit/dom/Expressions.py b/testsuite/pyunit/dom/Expressions.py index 290216156..24235e1e1 100644 --- a/testsuite/pyunit/dom/Expressions.py +++ b/testsuite/pyunit/dom/Expressions.py @@ -84,9 +84,7 @@ class Expressions(TestCase): return default def test_NotExpression(self): - filename: Path = self._root / "{className}_{funcName}.vhdl".format( - className=self.__class__.__name__, funcName= currentframe().f_code.co_name[5:] - ) + filename: Path = self._root / f"{self.__class__.__name__}_{currentframe().f_code.co_name[5:]}.vhdl" # Define test data constantDeclartion = "constant c0 : boolean := not True;" -- cgit v1.2.3