Kedro is a toolbox for production-ready data science. It uses software engineering best practices to help you create data engineering and data science pipelines that are reproducible, maintainable, and modular.
I'm running the full test suite now, and, anecdotally, it seems like an exorbitant amount of time is spent on test_starters.py. Looking into the test suite, there are parametrizations for every spelling and characterization.
I feel like the time could be reduced significantly by patching and checking inputs being sent downstream, rather than actually going through project creation and deletion for every combination?
I'm running the full test suite now, and, anecdotally, it seems like an exorbitant amount of time is spent on test_starters.py. Looking into the test suite, there are parametrizations for every spelling and characterization.
I feel like the time could be reduced significantly by patching and checking inputs being sent downstream, rather than actually going through project creation and deletion for every combination?