Skip to content

A codemod to automatically refactor unittest assertions with pytest assertions.

License

Notifications You must be signed in to change notification settings

warlo/codemod-unittest-to-pytest-asserts

Repository files navigation

codemod-unittest-to-pytest-asserts

A codemod to automatically refactor unittest assertions with pytest assertions.

Installation

This codemod requires Python 3.8 or newer.

With pip, assuming Python 3.8 or newer is used:

python3 -m pip install codemod-unittest-to-pytest-asserts

With pipx, assuming Python 3.8 exists on the system:

pipx install --python $(which python3.8) codemod-unittest-to-pytest-asserts

Usage

Run the installed command on the Python files or directory of files you want to refactor:

codemod-unittest-to-pytest-asserts some-python-files.py

or:

codemod-unittest-to-pytest-asserts some_directory/

You'll be asked to confirm all changes.

It is recommended to run an autoformatter, like Black, after the refactoring.

About

A codemod to automatically refactor unittest assertions with pytest assertions.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •