honeybadger-python icon indicating copy to clipboard operation
honeybadger-python copied to clipboard

Migrate from nose to tox/pytest

Open dotysan opened this issue 2 years ago • 4 comments

This is just a proof of concept...and an exercise in my learning how to use these tools.

Most notably, 2 Django and 5 Celery tests are still failing. But I temporarily disabled them just to prove it works.

A nice byproduct is that CI runs much quicker--and uses fewer minutes from GitHub Actions!

Thoughts?

dotysan avatar Jun 07 '23 15:06 dotysan

Closes #144.

dotysan avatar Jun 09 '23 14:06 dotysan

Closes #133.

dotysan avatar Jun 09 '23 14:06 dotysan

Closes #112.

dotysan avatar Jun 10 '23 02:06 dotysan

Hey @dotysan, thank you for this work!

A nice byproduct is that CI runs much quicker--and uses fewer minutes from GitHub Actions! 🙌 🐎

I have a couple of questions:

  1. Are you working on making the failing tests pass (Django and Celery)? We need those passing in order to merge.
  2. Excuse my beginner question as I don't code Python often: Would this PR help us towards integrating with PDM or Poetry? Ideally, I would like us to use one of those tools for dependency management, testing and/or publishing.

subzero10 avatar Jun 15 '23 06:06 subzero10

Closing, implemented at #196.

subzero10 avatar Apr 16 '25 06:04 subzero10