zmievsa / pytest-fixture-classes
Fixtures as classes that work well with dependency injection, autocompletetion, type checkers, and language servers
☆39Updated last year
Related projects ⓘ
Alternatives and complementary repositories for pytest-fixture-classes
- Builds a graph of a Python project's internal dependencies.☆59Updated 2 weeks ago
- Integrate mypy in seconds with existing codebase. A friendly CLI tool to make mypy report only new type violations and ignore existing on…☆55Updated last month
- Automatically and lazily generate three versions of your pydantic models: one with Extra.forbid, one with Extra.ignore, and one with all …☆32Updated 3 weeks ago
- Pytest plugin to fail a test if it leaves modified `os.environ` afterwards.☆14Updated 3 weeks ago
- Flake8 FastAPI - Avoid simple FastAPI mistakes ~opinionated~ 🤓☆44Updated last year
- The package provides base classes and utils for flake8 plugin writing☆17Updated 10 months ago
- A flake8 extension that checks classes attributes order☆60Updated 7 months ago
- A Flake8 plugin that checks for issues using the standard library logging module.☆79Updated 2 weeks ago
- The developer experience (DevX) upgrade for Python mocking☆36Updated 7 months ago
- Flake8 plugin for return expressions checking.☆62Updated 6 months ago
- ☆65Updated 4 months ago
- Structured logging assertions☆57Updated 2 weeks ago
- flake8 plugin to validate annotations complexity☆46Updated last year
- Run pytest inside a sub interpreter☆22Updated 11 months ago
- Impulse is a command line tool for exploring the imports in a Python package.☆37Updated 8 months ago
- A collection of extra types and features for mypy☆29Updated this week
- A type wrapper for the standard library `datetime` that supplies stricter checks, such as making 'datetime' not substitutable for 'date',…☆73Updated 8 months ago
- Package requirements checker☆37Updated 4 months ago
- Testing framework that empowers pytest (with better fixtures and parametrization)☆58Updated 4 months ago
- A simple task runner.☆97Updated last month
- Beautiful exception page for Starlette apps.☆97Updated last month
- Flake8 plugin for managing type-checking imports & forward references.☆113Updated last week
- A flake8 extension that helps to make more readable variables names☆55Updated 4 months ago
- The only ORM that you will ever need for python.☆62Updated 3 weeks ago
- A coverage plugin to provide sensible default settings☆63Updated 3 weeks ago
- Useful types for Python☆101Updated last month
- Declarative CLI argument parser☆134Updated this week
- A plugin for flake8 to ban the usage of unsafe naive datetime class.☆34Updated last year
- Allows you to use fixtures in @pytest.mark.parametrize.☆63Updated this week
- pytest plugin for testing mypy types, stubs, and plugins☆104Updated 4 months ago