Testing Guidelines ================== Running Tests -------------- .. code-block:: bash # Run all tests ./scripts/test.sh # Run fast tests only pytest tests/ -k "not slow" # Run with coverage pytest tests/ --cov=psipose --cov-report=html Sklearn Compatibility --------------------- All estimators must pass ``check_estimator``: .. code-block:: python from sklearn.utils.estimator_checks import check_estimator from psipose.estimators import VQCClassifier for estimator, check in check_estimator(VQCClassifier()): check(estimator)