mirror of https://github.com/Nonannet/copapy.git
test_compile updated to read variables instead of raw memory
This commit is contained in:
parent
c75b4788c3
commit
74e9c6e50b
|
|
@ -1,5 +1,5 @@
|
||||||
from copapy import value, NumLike
|
from copapy import value, NumLike
|
||||||
from copapy.backend import Write, compile_to_dag
|
from copapy.backend import Write, compile_to_dag, add_read_command, Net
|
||||||
import copapy
|
import copapy
|
||||||
import subprocess
|
import subprocess
|
||||||
from copapy import _binwrite
|
from copapy import _binwrite
|
||||||
|
|
@ -28,14 +28,14 @@ def test_compile():
|
||||||
|
|
||||||
out = [Write(r) for r in ret]
|
out = [Write(r) for r in ret]
|
||||||
|
|
||||||
il, _ = compile_to_dag(out, copapy.generic_sdb)
|
il, vars = compile_to_dag(out, copapy.generic_sdb)
|
||||||
|
|
||||||
# run program command
|
# run program command
|
||||||
il.write_com(_binwrite.Command.RUN_PROG)
|
il.write_com(_binwrite.Command.RUN_PROG)
|
||||||
|
|
||||||
il.write_com(_binwrite.Command.READ_DATA)
|
for net in ret:
|
||||||
il.write_int(0)
|
assert isinstance(net, Net)
|
||||||
il.write_int(36)
|
add_read_command(il, vars, net)
|
||||||
|
|
||||||
il.write_com(_binwrite.Command.END_COM)
|
il.write_com(_binwrite.Command.END_COM)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue