Source code for elasticai.creator_plugins.combinatorial.tests.wiring_test

from elasticai.creator_plugins.combinatorial.wiring import connect_data_signals


[docs] def test_connecting_explicit_data_signals(): edge = ("src", "dst", ((1, 1),)) code = tuple(connect_data_signals((edge,))) assert code == ("d_in_dst(1) <= d_out_src(1);",)
[docs] def test_connecting_data_signals_by_range(): edge = ("src", "dst", ("range(0, 12)", "range(1, 13)")) code = tuple(connect_data_signals((edge,))) assert code == ("d_in_dst(12 downto 1) <= d_out_src(11 downto 0);",)