The journey to 90% test coverage #1

Open
opened 2021-04-24 17:38:53 +02:00 by Jef Roosens · 1 comment

This is the great issue leading the world-breaking research of testing this entire program.

Modules to test:

  • logger.py
  • notifier.py
  • parser.py
  • skeleton.py
  • specs/spec.py
  • specs/container.py
  • specs/directory.py
  • specs/volume.py

If any modules require their own issues, they'll get linked here and added to the issue dependencies.

This is the great issue leading the world-breaking research of testing this entire program. Modules to test: - [ ] `logger.py` - [ ] `notifier.py` - [ ] `parser.py` - [x] `skeleton.py` - [ ] `specs/spec.py` - [ ] `specs/container.py` - [ ] `specs/directory.py` - [ ] `specs/volume.py` If any modules require their own issues, they'll get linked here and added to the issue dependencies.
Jef Roosens added the
enhancement
label 2021-04-24 17:38:53 +02:00
Jef Roosens self-assigned this 2021-04-24 17:38:53 +02:00
Jef Roosens added a new dependency 2021-04-24 17:46:22 +02:00
Jef Roosens changed title from Write tests to Write tests using Tox 2021-04-24 18:07:52 +02:00

This looks like an interesting starting point. We can use envlist = {py36,py37}-{minimum,current} to test multiple sub-versions, which is even better.

Maybe we can also run Black inside each env, but I'm not sure how useful that would be.

[This](https://opensource.com/article/19/5/python-tox) looks like an interesting starting point. We can use ` envlist = {py36,py37}-{minimum,current}` to test multiple sub-versions, which is even better. Maybe we can also run Black inside each env, but I'm not sure how useful that would be.
Jef Roosens added a new dependency 2021-04-24 18:13:04 +02:00
Jef Roosens added this to the 1.0.0 milestone 2021-04-24 18:47:05 +02:00
Jef Roosens added this to the 1.0.0 project 2021-04-24 18:47:35 +02:00
Jef Roosens added
Parent
and removed
enhancement
labels 2021-04-27 09:47:54 +02:00
Jef Roosens changed title from Write tests using Tox to The journey to 90% test coverage 2021-04-27 09:48:04 +02:00
Jef Roosens removed a dependency 2021-04-27 09:50:55 +02:00
Jef Roosens removed a dependency 2021-04-27 09:51:56 +02:00
Jef Roosens added
enhancement
and removed
Parent
labels 2021-04-27 09:53:30 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Chewing_Bever/backup-tool#1
There is no content yet.