|
|
2
|
Switch kgb to pyproject.toml.
|
chipx86
|
September 14th, 2024, 3:15 p.m.
|
|
|
|
1
|
Fix a crash when accessing locals on Python 3.13.
|
chipx86
|
September 13th, 2024, 3:01 a.m.
|
|
|
|
1
|
Fix flake8 warnings in the codebase.
|
chipx86
|
August 2nd, 2022, 4:54 p.m.
|
|
|
|
1
|
Fix deprecation warnings and unittest2 usage in unit tests.
|
chipx86
|
August 2nd, 2022, 4:12 p.m.
|
|
|
|
1
|
Add missing unit tests for SpyOpRaisesInOrder.
|
chipx86
|
August 2nd, 2022, 4:49 p.m.
|
|
|
|
1
|
Add unit tests for getfullargspec().
|
chipx86
|
August 2nd, 2022, 4:39 p.m.
|
|
|
|
1
|
Add support for Python 3.11.
|
chipx86
|
August 3rd, 2022, 2:32 a.m.
|
|
|
|
1
|
Remove old packaging/release files and add modern files to the MANIFEST.in.
|
chipx86
|
March 6th, 2022, 6:28 p.m.
|
|
|
|
2
|
Add release notes for kgb 7.
|
chipx86
|
January 18th, 2022, 5:13 a.m.
|
|
|
|
2
|
Add explicit support for pytest.
|
chipx86
|
January 18th, 2022, 4:40 a.m.
|
|
|
|
2
|
Add snake_case assertion functions and standalone assertions functions.
|
chipx86
|
January 18th, 2022, 4:27 a.m.
|
|
|
|
1
|
Update the package version generation and Python compatibility.
|
chipx86
|
January 10th, 2022, 9:30 p.m.
|
|
|
|
2
|
Allow specifying a function name for spying on bad decorators.
|
chipx86
|
January 18th, 2022, 4:11 a.m.
|
|
|
|
1
|
Update the README for pytest, standalone assertions, and users.
|
chipx86
|
January 19th, 2022, 8:09 p.m.
|
|
|
|
1
|
Switch the unit test runner to pytest.
|
chipx86
|
January 9th, 2022, 11:23 p.m.
|
|
|
|
1
|
Explicitly order keyword arguments in SpyCall.__repr__.
|
chipx86
|
January 9th, 2022, 11:39 p.m.
|
|
|
|
1
|
Use tox as a test environment manager.
|
chipx86
|
January 9th, 2022, 11:46 p.m.
|
|
|
|
1
|
Fix unit tests on Python 3.10 and update listed compatibility.
|
chipx86
|
October 5th, 2021, 8:30 p.m.
|
|
|
|
1
|
Improve the error for unexpected function call spies in operations.
|
chipx86
|
August 20th, 2021, 3:30 a.m.
|
|
|
|
1
|
Allow spy operations to nest spy operations.
|
chipx86
|
August 19th, 2021, 11:41 p.m.
|
|
|
|
1
|
Add release notes for kgb 6.1.
|
chipx86
|
August 20th, 2021, 3:51 a.m.
|
|
|
|
1
|
Add new SpyOpReturnInOrder and SpyOpRaiseInOrder spy operations.
|
chipx86
|
August 20th, 2021, 3:39 a.m.
|
|
|
|
1
|
Convert the NEWS file to ReStructuredText.
|
chipx86
|
September 4th, 2020, 12:29 a.m.
|
|
|
|
1
|
Add release notes for KGB 6.
|
chipx86
|
September 4th, 2020, 12:40 a.m.
|
|
|
|
1
|
Add assertSpyNotCalledWith().
|
chipx86
|
September 3rd, 2020, 6:13 p.m.
|
|
|
|
1
|
Add support for spy operations.
|
chipx86
|
August 30th, 2020, 10:31 p.m.
|
|
|
|
1
|
Fix a unit test issue with dictionary sort order on Python 3.5.
|
chipx86
|
August 12th, 2020, 3:08 a.m.
|
|
|
|
1
|
Enable use of the SpyAgency assertion methods without a TestCase.
|
chipx86
|
May 16th, 2020, 10:36 p.m.
|
|
|
|
1
|
Move SpyCall into its own file.
|
chipx86
|
May 16th, 2020, 10:27 p.m.
|
|
|
|
1
|
Add a new @spy_for decorator for spying with fake functions.
|
chipx86
|
May 16th, 2020, 8:46 p.m.
|
|
|
|
1
|
Add new assertion methods for checking spies.
|
chipx86
|
April 4th, 2020, 1:36 a.m.
|
|
|
|
1
|
Bring the codebase documentation up to modern standards.
|
chipx86
|
April 2nd, 2020, 7:24 p.m.
|
|
|
|
1
|
Add workarounds for spying on slippery functions.
|
chipx86
|
April 1st, 2020, 10:20 p.m.
|
|
|
|
1
|
Improve readability of the major parts of the KGB code.
|
chipx86
|
April 2nd, 2020, 1:08 a.m.
|
|
|
|
1
|
Move all function introspection/argument generation into new classes.
|
chipx86
|
February 26th, 2020, 3:18 a.m.
|
|
|
|
1
|
Support Python 3.8+ functions with positional-only arguments.
|
chipx86
|
February 25th, 2020, 7:50 p.m.
|
|
|
|
1
|
Format argument signatures using inspect.Signature on Python 3.x.
|
chipx86
|
July 19th, 2019, 11:39 a.m.
|
|
|
|
2
|
Add a function for calling the original spied-on function.
|
chipx86
|
July 19th, 2019, 10:47 a.m.
|
|
|
|
1
|
Fix spying on unbound methods defined in a parent class of an owner.
|
chipx86
|
December 3rd, 2018, 2:49 p.m.
|
|
|
|
1
|
Allow an explicit owner for unbound method spies and warn if missing.
|
chipx86
|
December 3rd, 2018, 2:46 p.m.
|
|
|
|
1
|
Fix spying on methods on old-style classes.
|
chipx86
|
October 6th, 2018, 11:25 p.m.
|
|
|
|
1
|
Fix a SyntaxError on Python 2.6 and early versions of 2.7.
|
chipx86
|
August 3rd, 2018, 6:27 p.m.
|
|
|
|
1
|
Fix spying on objects with a custom __setattr__.
|
chipx86
|
July 9th, 2018, 3:08 p.m.
|
|
|
|
1
|
Fix spying on a classmethod defined on a parent class.
|
chipx86
|
July 9th, 2018, 3:02 p.m.
|
|
|
|
1
|
Fix problems spying on classmethods.
|
chipx86
|
March 8th, 2018, 2:52 a.m.
|
|
|
|
1
|
Fix executing certain spied methods under Python 3.6.
|
chipx86
|
March 1st, 2018, 12:13 a.m.
|
|
|
|
1
|
Fix copying function annotations and keyword-only defaults on Python 3.
|
chipx86
|
February 27th, 2018, 5:04 p.m.
|
|
|
|
1
|
Modernize the documentation and switch to ReST.
|
chipx86
|
February 5th, 2018, 7:54 p.m.
|
|
|
|
1
|
Add more flexible argument checking in called_with().
|
chipx86
|
January 23rd, 2018, 2:53 a.m.
|
|
|
|
1
|
Improve error output when spying on a function goes wrong.
|
chipx86
|
January 23rd, 2018, 2:44 a.m.
|
|