Closed yasuiniko closed 4 weeks ago
The tests are failing because Scheduler imports typing.Self, which was implemented in Python 3.11. The import is not from my code, it is from main. Should we stop testing python 3.10?
@andnp we need your advice here. The Github workflow tests for this PR are failing because of two issues
ml_experiment
since it is not pip-installed during the github workflow, and ml_experiment
is not in sys.path. See for more details: #20I can fix both of these issues by editing .github/workflow/tests.yml
, but I wanted to make sure you think this is a good idea first.
Yup, I think editing the workflow spec to solve both of these is a great strategy! I'm quite comfortable dropping 3.10 support
Below tests are those on the main branch, the PR has an updated test.yaml and those pass when run locally through https://github.com/nektos/act. This fixes #20.
This is the start of an acceptance test using mountaincar and softmaxAC. So far I have done:
tests/acceptance/softmaxAC_mc.py
with a test that writes to a database usingDefinitionPart
and reads from it usingExperimentDefinition
.tests/test_generate_configurations.py
, which tests the function inDefinitionPart.py
.