Blob Blame History Raw
-------------------------------------------------------------------
Wed Feb  1 20:37:16 UTC 2023 - Dirk Müller <dmueller@suse.com>

- switch to run tests with pytest 
- build with all python flavors for SLE 15 SP4+

-------------------------------------------------------------------
Sat Jan  7 22:55:58 UTC 2023 - Dirk Müller <dmueller@suse.com>

- update to 1.10.0:
  * Add a release note for the RLock
  * Allow passing json\_encoder to mocking
  * Improvements to Type Hints
  * Lint fix for long line exception
  * Shorten line length of comments
  * Workaround for python2.7 not supporting lock timeout
  * Comments to explain reentrant behaviour
  * Change to use RLock and set a timeout to prevent infinite deadlocks
  * Update homepage/doc URLs of requests library
  * Add comment for pytest late loading feature
  * pytest plugin should lazy-load requests\_mock
  * Add test for threaded race condition
  * Use threading.Lock() to prevent race conditions around monkeypatching of
    get\_adapter()
  * add GitHub URL for PyPi
  * Add reset methods on the Mocker class type
  * Avoid using distutils to check pytest version
  * YAML quoting
  * Support Python 3.10
  * Minor changes to code snippet example
  * Fix DeprecationWarnings in setup.cfg keys
  * a few minor fixes and proposed changes to documentation files
  * Improve response-related param type hints
  * Explicitly indicate start of keyword-only args
  * Fix failing pytest

-------------------------------------------------------------------
Fri Jul 22 11:15:27 UTC 2022 - Steve Kowalik <steven.kowalik@suse.com>

- Add patch remove-mock.patch:
  * Use unittest.mock if available. 

-------------------------------------------------------------------
Sun Jun  6 11:58:05 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 1.9.3:
  * Release note for 1.9.3 type annotations
  * Additional improvements to response matching type stubs
  * Improve MockerCore type stubs

-------------------------------------------------------------------
Tue May 18 21:08:38 UTC 2021 - Dirk Müller <dmueller@suse.com>

- update to 1.9.2:
  * Add release note for urlquote fix
  * Simple tests to ensure character encoding works
  * Use requests to quote URLs
  * Remove circleci badge from README
  * Restore py.typed file to enable types
  * Change tag pattern
  * Url Quote the path provided to the mocker
  * Use github action to push a release to PyPI (#163)
  * Release note for type hints
  * Add [PEP 484](https://www.python.org/dev/peps/pep-0484/) type hints
  * Mocker.copy: Use correct type when copying mocker
  * Run unit tests for pull requests as well
  * Add support for Python up to 3.9
  * Use Github Actions
  * Make is\_bound\_method private
  * Add release note for fixed bug
  * Correctly handle an explicit zero byte read
  * Add missing string delimiter in example
  * fix: is\_bound\_method by six
  * fix: \`session\` and \`real\_http\` cannot be used at the same time

-------------------------------------------------------------------
Wed Dec  9 10:26:01 UTC 2020 - Benjamin Greiner <code@bnavigator.de>

- Support TW with multiple python3 flavors
  * gh#openSUSE/python-rpm-macros#66
  * fix BuildRequires
  * fix %python_expand $python executable replacement

-------------------------------------------------------------------
Sun Jun 14 09:11:15 UTC 2020 - Dirk Mueller <dmueller@suse.com>

- update to 1.8.0:
  * Remove requests 2.3 compatibility code
  * Add release notes for reset function
  * Add release note for session scoped mock
  * Allow passing session as postiional argument
  * Create bound method instead of a wrapper
  * Added reset\_mock to \_RequestHistoryTracker and Adapter (#139)
  * doc on session Mockers
  * doc on nesting Mockers
  * fix README.rst typo
  * suggest Mocker for users unfamiliar with adapters
  * update examples to mount adapter on 'mock://'
  * fix global/session mock interactions and real\_http
  * Added installation instructions
  * Add release note for nested mocking
  * fix redirects (#105) and mock nesting (#116)
  * Mark IOReader object closed when using a stream
  * Add the default response reason if not set
  * Don't check that proxies are set in test
  * Add StackOverflow tag to README
  * Mention pytest fixture on the README
  * Add background information to pytest doc
  * docs: update examples to match Read the Docs
  * Expose real\_http as a public property
  * fix py27 error
  * easier session scoped mock

-------------------------------------------------------------------
Sun Sep 15 11:17:30 UTC 2019 - Jan Engelhardt <jengelh@inai.de>

- Use noun phrsae in summary.

-------------------------------------------------------------------
Tue Sep 10 10:49:05 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update to 1.7.0:
  * support for purl

-------------------------------------------------------------------
Fri Jun  7 11:54:36 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com>

- Update dependencies
- Run also pytest tests
- Fix fdupes call

-------------------------------------------------------------------
Tue May  7 13:19:56 UTC 2019 - pgajdos@suse.com

- version update to 1.6.0
  * Respect user provided content encoding type
  * Update minimum requests version to 2.3
  * Add testing for Python 3.7 & PyPy3
  * Drop \_matcher from request pickled state
  * Clarify the pytest configuration documentation

-------------------------------------------------------------------
Thu Mar  7 15:00:19 UTC 2019 - Thomas Bechtold <tbechtold@suse.com>

- update to 1.5.2:
  * Fix discovery of pytest version and default
  * Add a docstring to the pytest fixture
  * Include release note for py.test
  * Collapse CircleCI configuration
  * Support older pytest versions
  * Record value of stream parameter in request history
  * Some additional gitignores
  * Include reno in circleci publish job
  * Prefer readthedocs.io instead of readthedocs.org for doc links
  * Add release note describe repository migration
  * Add pytest plugin
  * Include release-notes in documentation
  * Another attempt at circleci tags
  * Only try and push to pypi on a tag
  * Update all pypi.python.org URLs to pypi.org
  * Add pypi upload configuration to circleci
  * Move tests outside of package to top level directory
  * Remove zuul.yaml as we're not using zuul anymore
  * Add CircleCI badge to README
  * Remove links to launchpad bug reporting
  * Remove .gitreview
  * Unpin sphinx dependency
  * Add circleci testing configuration
  * Use set literals throughout project
  * Prefer https:// links over http:// in docs and comments
  * Fix last\_request examples
  * Fix spelling mistakes
  * Move Zuul jobs in-tree

-------------------------------------------------------------------
Tue Dec  4 12:53:47 UTC 2018 - Matej Cepl <mcepl@suse.com>

- Remove superfluous devel dependency for noarch package

-------------------------------------------------------------------
Fri Feb 23 13:52:35 UTC 2018 - tbechtold@suse.com

- update to 1.4.0:
  * allow an adapter to be passed to a Mocker object
  * Rename [wheel] section to [bdist\_wheel] as the former is legacy
  * Include license file in the generated wheel package
  * Add testing for newer Python versions 3.5 and 3.6
  * Return a separate copy for each call to decorator
  * Add string representation to \_RequestObjectProxy

-------------------------------------------------------------------
Wed Jun 14 16:37:14 UTC 2017 - dmueller@suse.com

- fix build for SLE12

-------------------------------------------------------------------
Sat Jun 10 07:47:41 UTC 2017 - dmueller@suse.com

- update to 1.3.0:
  * Add a releasenote for additional_matcher
  * Add documentation for the exception response
  * Fix occurences of `adatper`
  * Type check the empty string when creating repsonse
  * Allow arbirtrary matcher to be add to match

-------------------------------------------------------------------
Thu May 25 15:22:58 UTC 2017 - sebix+novell.com@sebix.at

- convert to singlespec

-------------------------------------------------------------------
Mon Jan 30 11:04:29 UTC 2017 - tbechtold@suse.com

- update to 1.2.0:
  * Allow for nested mocking
  * Use create_response for fake http response in tests
  * Add hostname and port properties to request
  * Move request code and tests into their own files
  * Add called_once to Mocker
  * Fix docs building
  * Fix exception message when creating a response

-------------------------------------------------------------------
Wed Sep 28 09:00:13 UTC 2016 - tbechtold@suse.com

- update to 1.1.0:
  * Add a called_once property to adapter
  * Enable case sensitive matching
  * Provide fixture extras for pip
  * Allow doing real_http per mock via the mocker
  * Return b'' when reading closed response
  * Fixture documentation error

-------------------------------------------------------------------
Fri Jul  8 08:55:29 UTC 2016 - dmueller@suse.com

- fix source url

-------------------------------------------------------------------
Wed Jul  6 16:13:45 UTC 2016 - tbechtold@suse.com

- update to 1.0.0:
  * Add tox environment to run against master requests
  * Change dev status classifier to stable
  * Doc fixups
  * Expose cert and proxies as attributes of the last request
  * Add timeout and allow_retries to RequestProxy
  * Fix py34 DB issue and remove py33/py26
  * Remove pypip.in badge from readme

-------------------------------------------------------------------
Fri Dec  4 07:59:17 UTC 2015 - dmueller@suse.com

- update to 0.7.0:
  * Support Cookies
  * Expose Fake objects in compat
  * Update .gitreview for new namespace
  * Change ignore-errors to ignore_errors

-------------------------------------------------------------------
Mon Apr 20 13:48:07 UTC 2015 - tbechtold@suse.com

- Fix license string

-------------------------------------------------------------------
Mon Feb  2 15:25:27 UTC 2015 - dmueller@suse.com

- update 0.6.0:
  * Update docs
  * Allow to decorate class with mock
  * Use weakref to hold matcher
  * Include matcher in request history
  * Add called and call_count to mocker
  * Update README to use newer syntax
  * Allow specifying an exception to raise
  * Update novaclient and keystoneclient git repo
  * Add pbr to all tox environments
  * Add docs environment to tox.ini
  * Work toward Python 3.4 support and testing
  * Run tip tests against requests master as well
  * Add link to find bug tracker

-------------------------------------------------------------------
Fri Sep 26 07:45:55 UTC 2014 - tbechtold@suse.com

- Initial package