"""Unit tests for test pattern generator.""" import pytest def test_pattern_generator_import(): """Verify the module imports cleanly.""" from gateware.test_pattern import TestPatternGenerator gen = TestPatternGenerator(width=8) assert gen.width == 8 assert gen.sample.shape().width == 8 def test_pattern_generator_signals(): """Verify all expected signals exist.""" from gateware.test_pattern import TestPatternGenerator gen = TestPatternGenerator(width=16) assert gen.width == 16 assert gen.sample.shape().width == 16 assert gen.valid is not None assert gen.pattern is not None assert gen.divider is not None