summaryrefslogtreecommitdiff
path: root/testtools/matchers
Commit message (Expand)AuthorAgeFilesLines
* Upgrade Python syntax with pyupgrade --py36-plusHugo van Kemenade2022-02-079-32/+32
* Fix docstring formatting warnings.Jelmer Vernooij2022-01-241-7/+6
* Merge branch 'master' into public_samemembersMatthew Treinish2021-03-0810-119/+95
|\
| * Merge branch 'master' into masterMatthew Treinish2020-12-0210-117/+93
| |\
| | * Upgrade Python syntax with pyupgrade --py3-plusHugo2020-01-189-35/+35
| | * Remove redundant Python 2 compatability codeHugo2020-01-185-31/+7
| | * Upgrade Python syntax with pyupgradeHugo2020-01-188-52/+52
| * | Update _warnings.pypvinci2019-11-101-2/+2
| |/
* | Publicly expose the SameMembers matcherJulian Edwards2019-09-192-0/+3
|/
* Spelling fixes (#261)Ville Skyttä2017-05-291-1/+1
* Python 3.6 invalid escape sequence deprecation fixes (#262)Ville Skyttä2017-05-291-1/+1
* Make KeysEqual usable with no arguments, i.e. match a dict with no keys. (#241)Gavin Panella2017-03-171-7/+9
* Add matchers for detecting emitted warnings.Jonathan Jacobs2016-03-162-0/+117
* Add Always & Never matchers.Jonathan Lange2016-02-072-0/+64
* Deprecate _BinaryMismatch.{expected,observed}Jonathan Lange2015-12-211-2/+11
* Make sure reference and actual alignJonathan Lange2015-12-211-9/+45
* Put expected on the right for binary mismatchJonathan Lange2015-12-212-5/+5
* Better error message for MatchesListwiseJonathan Lange2015-12-071-3/+3
* Use explanatory functions for gnarly exception handling logic.Daniel Watkins2013-12-041-4/+12
* Use super correctly.Daniel Watkins2013-12-041-1/+1
* Remove and relocate some now un-needed compatibility functions.Daniel Watkins2013-12-031-4/+6
* Remove trailing whitespace.Daniel Watkins2013-12-031-1/+1
* Use proper super call in MismatchError.Daniel Watkins2013-12-031-3/+1
* Export AnyMatch properly.Robert Collins2013-11-242-0/+3
* Fix a KeysEqual bug.Xiao Hanyu2013-10-131-1/+1
* Fix assertRaises when the exception has a metaclassNikola Dipanov2013-03-261-1/+3
* Be clear on when HasLength passes or failsJonathan Lange2013-01-261-0/+1
* Code quote *args and **kwargsJonathan Lange2013-01-261-4/+5
* * New matcher ``HasLength`` for matching the length of a collection.Robert Collins2013-01-243-6/+31
* * New matcher ``MatchesPredicateWithParams`` make it still easier to createRobert Collins2013-01-242-0/+66
* New matcher: AnyMatch.Jonathan Lange2012-12-131-0/+20
* Re-expose DirContains.Jonathan Lange2012-10-251-0/+2
* Expose dict matchers.Jonathan Lange2012-10-251-0/+6
* Fix all of the cosmetic Python 3.3 failures.Jonathan Lange2012-10-191-3/+2
* Rename core to implJonathan Lange2012-09-109-12/+12
* More __all__ stuff.Jonathan Lange2012-09-081-2/+4
* Clear out __init__Jonathan Lange2012-09-081-26/+2
* Move MatchesPredicate to _higherorder.Jonathan Lange2012-09-084-38/+38
* Move MatchesRegex to _basic.Jonathan Lange2012-09-084-34/+34
* Massive split Jonathan Lange2012-09-089-916/+987
* Move basic matchers into separate module.Jonathan Lange2012-09-084-281/+308
* NotesJonathan Lange2012-09-081-1/+2
* Move the filesystem matchers out.Jonathan Lange2012-09-083-184/+203
* TODOsJonathan Lange2012-09-011-0/+6
* Create a package for matchers, move all of the existing matchers intoJonathan Lange2012-09-012-0/+1670