Closed charmoniumQ closed 2 years ago
Hmm, the ferc1_solo_test.yml
settings are really only meant to be used by the integration tests, but I'm not sure why it would be failing here. Try running:
tox -e ferc1_solo
which is the test case that settings file is used in. If it passes, then everything is probably fine.
If I had to guess, I'd guess that there's an incompatibility between the schema of the FERC 1 Solo version of the PUDL DB, and the SQLAlchemy metadata object that's being used to try and clean up the existing database (and/or the existing database itself).
(However, note that tox
and the test suite are only available if you clone the PUDL repository -- they won't be there if you've just installed catalystcoop.pudl
with pip
or conda
)
tox
can't find that environment, despite this line in the tox.ini
: [testenv:ferc1_solo]
. I'm not quite sure how tox
works here.
ERROR: unknown environment 'ferc1_solo'
If this isn't intended to work outside of the integration tests and tox
environment, I will close this issue.
Describe the bug
pudl etl crashes on
ferc1_solo_test.yml
Bug Severity
How badly is this bug affecting you?
To Reproduce
Is
ferc1_solo_test.yml
as well used asetl_fast.yml
?Software Environment?
pip