Skip to content
Aabha AI Academy
Skip to reading

Python

Check Capstone

"""Run public checks against exercises/10_capstone.py, never the reference answer.

Usage from the course folder: python check_capstone.py
An unfinished learner file is expected to raise NotImplementedError.
"""
import importlib.util
from pathlib import Path
from learner_capstone_checks import check_submission

if __name__ == "__main__":
    path = Path(__file__).resolve().parent / "exercises" / "10_capstone.py"
    specification = importlib.util.spec_from_file_location("learner_capstone", path)
    module = importlib.util.module_from_spec(specification)
    specification.loader.exec_module(module)
    check_submission(module.clean_orders)

Download this source file