Skip to content

Models and Schemas, Batch 5: Projects and Participants #195

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

Merged
merged 5 commits into from
Feb 4, 2025

Conversation

slaarti
Copy link
Contributor

@slaarti slaarti commented Jan 24, 2025

Description

Models and schemas for #72, using the models from the unit tests for projects, project participants, and the associations between the two.

Changes

Doc snippet inclusion markers in unit test config for models:

  • Project
  • Participant
  • ProjectsParticipantsAssociation

Also, addition of a ReadProjectSchema and doc/docstring updates overall for all of these.

Tests

As noted above, tests/sqlalchemy/conftest.py has snippet markers added for the above models, but are otherwise functionally unchanged.

Checklist

  • I have read the CONTRIBUTING document.
  • My code follows the code style of this project.
  • I have added necessary documentation (if appropriate).

Additional Notes

Coming back to this after a while away. I made sure to rebase and otherwise tried to ensure that changes that have happened in the meantime aren't affected, but please let me know if I've missed something.

Copy link
Collaborator

@igorbenav igorbenav left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work as always!

@igorbenav igorbenav merged commit 82b6b17 into benavlabs:main Feb 4, 2025
7 checks passed
@slaarti slaarti deleted the models_test_project branch February 22, 2025 17:09
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.

2 participants