bobertoyin / cubecrit

A website for reviewing speedcubes.
0 stars 0 forks source link

Add Github Actions #8

Closed bobertoyin closed 5 months ago

bobertoyin commented 6 months ago

To improve the overall development process, we should enforce some of the linting/formatting/testing requirements that currently exist in the repo.

This might take a little longer than expected, since the unit tests currently require a live database connection to run. Ideally we figure out a way to mock the connection so that each test can just set its own data.

Additionally, code coverage should be added to the pytest step with a reasonable coverage requirement.