Skip to content

Conversation

jbriones1
Copy link
Contributor

@jbriones1 jbriones1 commented Sep 29, 2025

Tests

  • added Webmaster test db entries for easier testing
  • refactored the test fixtures so they can be re-used
  • fixed some warnings that would become errors in the future
  • this patch breaks the elections tests, but will be fixed afterwards
  • broke down the Officer units tests into smaller tests

Officer

  • closes REST api for officers #2: updated the officers API for basic CRUD usage
  • updated the HTTP decorators to update the documentation
  • added appropriate models

Officer Term

Elections

  • the datetime fields should be timezone unaware now
  • we may need to update old timestamps to this time

- closes #71: Added unique constraint Officer Term
- Changed TIMESTAMP to DATETIME on Elections table
- Discord, GitHub, and Google tests marked WIP
- Suppressed SQLAlchemy logs when tests are running
- Added a global fixture to set up the database (wip)
@jbriones1 jbriones1 marked this pull request as ready for review October 6, 2025 18:37
@jbriones1 jbriones1 requested a review from p-north October 6, 2025 18:37
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.

Return whether deletion succeeded or not Officer profile information REST api for officers

1 participant