QuantumLearning/tests/test_mastery.py

11 lines
447 B
Python

from quantum_learning.mastery import load_mastery_blueprint
def test_load_mastery_blueprint_has_terminal_role_and_stages():
blueprint = load_mastery_blueprint()
assert "circuit designer" in blueprint.terminal_role.lower()
assert len(blueprint.stages) >= 8
assert blueprint.stages[0].identifier == "00-amateur-orientation"
assert blueprint.stages[-1].identifier == "09-capstone-designer"
assert blueprint.stages[-1].gate