Pytest project - Should I start converting tests or continue with gunittest?

Hi @annakrat and mentors,

I’m preparing for the pytest GSoC project and have a question about the test-of-skills.

What I’ve done so far:

  • Submitted PR for r.colors tests (using grass.gunittest)
  • Submitted PR for r.mapcalc tests (using grass.gunittest)
  • Learning how grass.gunittest works

My question:
The GSoC project is about migrating to pytest, but the test-of-skills says “write new tests (more is better)”. Should I:

  1. Continue writing tests with grass.gunittest to learn the current framework and contribute test coverage, OR
  2. Start experimenting with pytest by trying to convert some tests or write new tests in pytest format?

I want to make sure my test-of-skills work aligns with what you’re looking for in a GSoC applicant for this project.

Thanks for your guidance!