tracer: cover more CALL_* opcodes.
This commit is contained in:
parent
c4bbcc6f8a
commit
1deaf70ad9
2 changed files with 18 additions and 1 deletions
|
|
@ -1,4 +1,5 @@
|
|||
from amaranth.hdl._ast import *
|
||||
from amaranth.hdl import _ast
|
||||
from types import SimpleNamespace
|
||||
|
||||
from .utils import *
|
||||
|
|
@ -10,6 +11,22 @@ class TracerTestCase(FHDLTestCase):
|
|||
s2 = Signal()
|
||||
self.assertEqual(s2.name, "s2")
|
||||
|
||||
def test_call_variants(self):
|
||||
args = []
|
||||
kwargs = {}
|
||||
s1 = Signal()
|
||||
self.assertEqual(s1.name, "s1")
|
||||
s2 = Signal(init=0)
|
||||
self.assertEqual(s2.name, "s2")
|
||||
s3 = Signal(*args, **kwargs)
|
||||
self.assertEqual(s3.name, "s3")
|
||||
s4 = _ast.Signal()
|
||||
self.assertEqual(s4.name, "s4")
|
||||
s5 = _ast.Signal(init=0)
|
||||
self.assertEqual(s5.name, "s5")
|
||||
s6 = _ast.Signal(*args, **kwargs)
|
||||
self.assertEqual(s6.name, "s6")
|
||||
|
||||
def test_name(self):
|
||||
class Dummy:
|
||||
s1 = Signal()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue