Skip to content
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

Fixes related to structures #169

Open
wants to merge 16 commits into
base: main
Choose a base branch
from
Open

Fixes related to structures #169

wants to merge 16 commits into from

Conversation

shartgring
Copy link
Collaborator

@shartgring shartgring commented Oct 2, 2024

Issue addressed

Fixes #141 and some other small things

Explanation

Again, several bugfixes applied in the Santa Cruz branch, mostly related to duplicate structures and compound structures. This PR contains those fixes, and also some new tests for bridges and culverts.

Checklist

  • Updated tests or added new tests
  • Branch is up to date with main
  • Tests & pre-commit hooks pass
  • Updated documentation if needed
  • Updated changelog.rst if needed <-- only some fixes so no update?

Additional Notes

It currently does not include test cases checking if duplicate and compound structures are handled well which is something to include. For this, I think it can be a test only for the workflow and not the setup_methods which are already covered by the two new tests.

When developing the tests, I ran into some trouble, see #168 . This is addressed by also calling setup_channels in the test as a workaround, as I think this issue is too large to fit in this PR. I've included links to the issues in the tests as a reminder for us, and will also link the tests in the issue itself

Copy link

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Drop duplicates structures when they are not compound structures
2 participants