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

Setting up tests and linting in tox #32

Merged
merged 19 commits into from
May 6, 2022

Conversation

helrond
Copy link
Contributor

@helrond helrond commented Mar 21, 2022

Adds tox config to run tests and linting using flake8. Updates Github Actions config file.

Still to come:

  • Run linting against current codebase (probably makes sense to merge as many PRs as possible first)
  • Address use of coveralls/coverage
  • Solidify flake8 configs

@helrond helrond marked this pull request as draft March 21, 2022 13:47
helrond and others added 16 commits March 21, 2022 09:52
Makes changes to the test files in order to fix linting issues.
Fixes iiif_prezi3/ base and loader files to pass linting checks
Fixes linting errors for the general setup.py file. Changes isorts and removes whitespace around parameters.
Fixes the linting in the helper collection_add_methods
Fixes linting for canvas_sizes helper
Makes changes to auto_fields in helpers to pass linting.
Fixes the import order in the helpers init file.
Ignores certain error messages by line in init files due to the way we've imported modules.
@helrond helrond marked this pull request as ready for review April 25, 2022 17:28
@glenrobson glenrobson merged commit 48bd0a8 into iiif-prezi:main May 6, 2022
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.

3 participants