elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes#
Module Contents#
Classes#
Functions#
API#
- elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.new_node(name: str, type: str, implementation: str, input_shape: elasticai.creator.ir2vhdl.Shape, output_shape: elasticai.creator.ir2vhdl.Shape, attributes: dict | None = None) elasticai.creator.ir2vhdl.Node[source]#
- class elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.BaseVhdlNodeTest[source]#
- test_contains_all_signal_assignments(node: elasticai.creator.ir2vhdl.language.Instance, raw_node: elasticai.creator.ir2vhdl.Node, expected_assignments: set[str])[source]#
- test_contains_all_generics(node: elasticai.creator.ir2vhdl.language.Instance, expected_generics: set[str])[source]#
- test_first_line_is_correct(node: elasticai.creator.ir2vhdl.language.Instance, first_line: str)[source]#
- elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.test_compute_correct_generic_map_for_shift_register(in_shape, out_shape, stride, expected)[source]#
- class elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.TestShiftRegister[source]#
Bases:
elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.BaseVhdlNodeTest
- class elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.TestSlidingWindow[source]#
Bases:
elasticai.creator_plugins.combinatorial.tests.test_vhdl_nodes.BaseVhdlNodeTest