-
Notifications
You must be signed in to change notification settings - Fork 57
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
MAINT: Remodel electrochemistry module interface API to adhere to PEP-8 conventions #218
Conversation
…er minor adaptions for improved PEP-8 adherence
…les are now part of and run on building the documentation
Also enables running tests on pull requests and provides fenics in test workflow. |
…e test might fail in CI
The only tests left failing now are the
dislocation tests unrelated to the electrochemistry module. |
I think those dislocation tests will be fixed once #206 is merged |
Okay. Should we disable those tests for now or is the fix simple? If simple we could just fold it into the code. |
@thomas-rocke can you comment on this? I recall you said you'd fixed these failures somewhere |
I've got a fix sat on #206, the tests were broken in the ADSL PR (#201), but were skipped due to the atomman dependancy (atomman was later added to the CI, which is why they're now being caught). I can try to make a separate hotfix PR if we want to solve this ASAP, but it will be fixed anyway when #206 is merged. There's nothing actually wrong with the ADSL code, the fix is only for the unittests, so it shouldn't be an issue for most end users regardless of when it gets fixed. Finishing #206 is one of my main priorities now, so I hope to get it done soon (likely in a week or two). |
Okay, I will xfail the tests for now. |
Closes #216