- Fixed tests output when mocking builtin functions
- Started using
hatch
as build tool - Fixed version shown on docs
- Python 3.7 is no longer supported
- String imports: now it's possible to
stubout
passing the objects' string path - Documentation improvements
- Other minor fixes
- Python 3.12 is now supported
- Python 3.5 and 3.6 are no longer supported
- Reworked documentation
- Fixed importing issues with pytest plugin
- Reworked README
- Added
to_be
,called_with
,and_return
andand_raise
- Methods
stubout
andstubout_class
now return the stubs - Added
global_unset_stubs
andglobal_verify
to the Mox metaclass - Added minimal
pytest
support - Added requirements file to build docs
- Added
furo
as docs theme - Added
create
,expect
andstubout
context managers
- Python 3.3 and 3.4 are (finally!) no longer supported
- Most of the code is snake_case.
- Reorganized project with new modules:
comparators
,exceptions
,groups
andtesting
.
- Pymox API is now snake_case, with backwards compatibility
- README is improved, with a tutorial
- Fixed changelog
- Replaced setup.py with pyproject.toml
- Removed six dependency
- Formatted the code with black
- Replaced master branch with main
- Fixed support to Python 3.3 to 3.5 in dev environment
- Set up pyproject.toml with Poetry instead of the old setup.py
- Fixed docs building
- Removed dependency from six
- Formatted the code using Black
- Dropped Python 2 support
- Added support to Python 3.3 through 3.11
- Added CHANGELOG
- Removed deprecated testing functions
- Rearranged files to a better packaging organization
- Fixed setup.py requirements parsing
- Added GitHub Actions CI
- General improvements to PyPI setup.py, including long description
- Improved classes and functions descriptions
- Improved docs
- Small fixes
- Improvements for detecting and displaying classes and functions descriptions
- Moved the code to use 4 spaces and to be flake8 compliant
- Another small fix to handle setup package version dinamically
- Small fix to handle setup package version dinamically
- Added support to multiple versions of Python: 2.7, 3.3, 3.4, 3.5
- Added first documentation initiative with a Read the Docs page
- Added more detailed exceptions
- Detected when an unexpected exception raised during a test to consider as a failed test
- Make it possible to stub out a whole class and its properties and methods with mocks
- Added more comparators
- Provided logic for mocking classes that are iterable
- Tweaks, bugs fixes and improvements
- Added first README
- Added __str__ and __repr__ to Mox class
- Added a call checker for args and kwargs passed to functions
- Added a Not comparator
- Making it possible to mock container classes
- First release