Skip to content

Commit 6869693

Browse files
committed
test_partselect_assign.py is updated: expected code and printing order
1 parent 5e42609 commit 6869693

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

tests/dataflow_test/test_partselect_assign.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,20 @@
11
import os
22
import sys
33
sys.path.insert(0, os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) )
4+
45
from pyverilog.dataflow.dataflow_analyzer import VerilogDataflowAnalyzer
56
from pyverilog.dataflow.optimizer import VerilogDataflowOptimizer
67
from pyverilog.controlflow.controlflow_analyzer import VerilogControlflowAnalyzer
8+
79
codedir = '../../testcode/'
810

911
expected = """\
12+
TOP.CLK: TOP_CLK
1013
TOP.RST: TOP_RST
11-
TOP.reg1: TOP_reg3['d6:'d5]
14+
TOP.in1: TOP_reg3['d6:'d5]
1215
TOP.in2: TOP_in2
13-
TOP.CLK: TOP_CLK
16+
TOP.reg1: TOP_reg3['d6:'d5]
1417
TOP.reg3: ((TOP_RST)? 3'd0 : 3'd1)
15-
TOP.in1: TOP_reg3['d6:'d5]
1618
"""
1719

1820
def test():
@@ -46,14 +48,15 @@ def test():
4648
)
4749

4850
output = []
49-
for tk in sorted(c_analyzer.resolved_terms.keys(), key=lambda x:str(x[0])):
51+
for tk in sorted(c_analyzer.resolved_terms.keys(), key=lambda x:str(x)):
5052
tree = c_analyzer.makeTree(tk)
5153
output.append(str(tk) + ': ' + tree.tocode())
5254

5355
rslt = '\n'.join(output) + '\n'
5456

5557
print(rslt)
56-
assert(rslt == expected)
58+
59+
assert(expected == rslt)
5760

5861
if __name__ == '__main__':
5962
test()

0 commit comments

Comments
 (0)