# SPDX-FileCopyrightText: KB Sriram # # SPDX-License-Identifier: MIT """ Tests out """ from pytest_helpers import assert_assembly_fails def test_invalid_sideset() -> None: source = [ ".side_set 2", "side 2 [5]", ] assert_assembly_fails( "\n".join(source), match="Unknown instruction: side", errtype=RuntimeError ) source = [ ".side_set 2", "side 2", ] assert_assembly_fails( "\n".join(source), match="Unknown instruction: side", errtype=RuntimeError ) def test_invalid_delay() -> None: assert_assembly_fails( "[5]", match=r"Unknown instruction: \[5\]", errtype=RuntimeError ) def test_invalid_instruction() -> None: assert_assembly_fails( "bad", match=r"Unknown instruction: bad", errtype=RuntimeError )