1
0
forked from pool/python-mocket
Commit Graph

35 Commits

Author SHA256 Message Date
Sebastian Wagner
86c0462991 Accepting request 977787 from home:pgajdos:python
- do not require python-mock for build
- added patches
  fix https://github.com/mindflayer/python-mocket/issues/178
  + python-mocket-no-mock.patch

OBS-URL: https://build.opensuse.org/request/show/977787
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=47
2022-05-17 13:58:41 +00:00
Sebastian Wagner
48cacb46bf - Bump Mocket version
- MocketEntry.request_class str vs bytes  (#177)
   * Change request_cls to prevent unintended bytes -> str conversion (#176)
   * Use type from `.compat`.
   Co-authored-by: Michael Lazar <lazar.michael22@gmail.com>
 - Update README.rst
 - Remove blank lines after docstring (#174)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Remove assert statement from non-test files (#173)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Small refactor. (#172)
 - Update README.rst
 - Update LICENSE
 - No need for it.
 - New badge
 - Update README.rst
 - Update README.rst
 - Add Mocket "strict mode" (#171)
   * Add Mocket "strict mode".
 - Update main.yml
 - Introducing `request_list()` method (#170)
   * Introducing `request_list()` method.
 - Refactoring. (#169)
 - Some cleaning/refactoring (#168)
   * Some cleaning/refactoring.
   * Improving coverage.
 - Update README.rst
 - Use literal syntax instead of function calls to create data structure (#167)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=45
2022-04-25 08:36:22 +00:00
4fdb1b2da4 Accepting request 970633 from home:bnavigator:branches:devel:languages:python
- Add recording-urllib3-brotli.patch for test data because the
  new urllib3 for Tumbleweed accepts Brotli encoding by default
  rendering the recorded request differently.
- Upstream dropped Python 2 support. Skip python2 build for 15.3
- Refresh test ignores for SLE/Leap (not that it matters, the only
  Python 3.7 test is skipped by name globally)
- - Add Mocket "strict mode" (#171)
   * Add Mocket "strict mode".
 - Update main.yml
 - Introducing `request_list()` method (#170)
   * Introducing `request_list()` method.
 - Refactoring. (#169)
 - Some cleaning/refactoring (#168)
   * Some cleaning/refactoring.
   * Improving coverage.
 - Update README.rst
 - Use literal syntax instead of function calls to create data structure (#167)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
- - Introducing `request_list()` method (#170)
   * Introducing `request_list()` method.
 - Refactoring. (#169)
 - Some cleaning/refactoring (#168)
   * Some cleaning/refactoring.
   * Improving coverage.
 - Update README.rst
 - Use literal syntax instead of function calls to create data structure (#167)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
- Update to version 3.10.2:
 - Help the user to spot issues (#166)
   * Help to detect `register()` misusage.
   * Bump version.
   * Improve DeepSource scans.
 - Newer `pipenv` and GIT hooks (#165)
   * Newer GIT hooks.
 - Remove implicit `object` from the base class (#164)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Change methods not using its bound instance to staticmethods (#163)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Add .deepsource.toml
 - Replace `dict` call with comprehension (#162)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Refactor unnecessary `else` / `elif` when `if` block has a `return` statement (#161)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Remove unnecessary generator (#160)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Multi `register()` (#159)
   * Add failing test.
   * `Entry.collect` let us know if the response should be consumed or not.
   * Bump version.
 - Update README.rst
 - Update main.yml
 - In PYPI the package is old and broken
- Update to version 3.10.1:
 - Multi `register()` (#159)
   * Add failing test.
   * `Entry.collect` let us know if the response should be consumed or not.
   * Bump version.
 - Update README.rst
 - Update main.yml
 - In PYPI the package is old and broken
- update to version 3.10.0:
 - Fix for version number
 - Testing out Python 3.10 (#156)
   * Adding support for Python 3.10
 - Update LICENSE
 - Update main.yml
- remove obsolete kwsyntax.patch.
- Update to version 3.9.44:
 - Update __init__.py
 - Removing the constraint for `decorator`.
 - Update __init__.py (#155)
 - Patch from PR #150 (Refactored the mocketize decorator) (#153)
   * Patch from PR #150. Thanks to @micheles form the hints.
   * Complete refactor for using `decorator>=5`.
 - Update README.rs
- Add kwsyntax.patch to fix test failure with new decorator.
- Update to version 3.9.42:
 - Mock check_hostname everywhere (#152)
  * Fix for #151.
  * Complete refactoring.
- update to version 3.9.41:
 - A few refactors.
 - Adding `make setup` for local development.
 - Migrating package creation to using build.  Avoid decorator>=5 as dependency. (#149)
 - Avoid decorator>=5 as dependency. (#149)
- disable test test_asyncio_record_replay as it requires DNS.
- Update to version 3.9.40:
 - Fix for asyncio.open_connection() (#144)
 - fix UT for 3.5 support
- update to version 3.9.39:
 - Use MocketSocket as context manager (#141)
  * Adding support for using a `socket` as a context manager as requested by #139.
  * Closing real socket.
  * Bump version.
- update to version 3.9.38:
 - Update __init__.py
- update to version 3.9.37:
 - Fix for external decorators (#138)
- update to version 3.9.36:
 - New mocket method for checking if all entries have been served (#137)
 * Mocket method for checking if all entries have been served at least once.
 - Yet another refactor (#135)
 - Refactor. (#136)
- update to version 3.9.35:
 - Removing Python 2 compatibility layer (#134).
- Do not require and test with pook on Python2
- Update to version 3.9.4
  * fix for new version of pip resolver
- Skip python38 only tests in python36 flavor and python3 flavor
  if python3 <= 3.8 (Leap)
- Relax pinned setup.py requires so that the installed egg-info
  does not interfere with other packages
- Update to version 3.9.3:
 * Fix for `.makefile()` as reported by @KyleKing.
 * From `codecs` to `binascii` for PyPy. (#127)
- Update to version 3.9.2:
 * Mocket raises exceptions.
 * Fix for Python 2.
- Update to version 3.9.1:
 - Multiple HTTP writes (#125)
 - Fix for #111.
- Update to version 3.9.0:
 - MockHTTP uses `http-parser` as parser
   Fix for second sendall used for delivering request's body.
- Update to version 3.8.9:
 - Small refactor for HTTPretty plugin
   Now the import line can be written as from mocket.plugins.httpretty import httpretty, httprettified.
- Update to version 3.8.8:
 - Small fix applied to `setup.py`
- Update to version 3.8.7
  * This version ships the change to support the libmagic wrapper
    distributed with file's command.
 
- Switch to multibuild as we create cycle with python-pook otherwise
- Change requirements version specifier from == to >=.
- Update to version 3.8.6:
 - No upstream changelog available
- Use source tarball from pypi instead of GitHub.
- version update to 3.8.4
  * Adding missing `load_verify_locations` method
  * Removing `hexdump` dependency
  * Fix for removing DeprecationWarning (#105)
  * Py3.8 classifier
  * Fix for Redis module
- Update to 3.7.3:
  * testsuite fixes
- Drop patch partial-wildcards.patch
- Activate test suite
- Add patch partial-wildcards.patch
- Update to v3.7.2
- Initial spec for v2.7.2

OBS-URL: https://build.opensuse.org/request/show/970633
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=43
2022-04-18 22:34:38 +00:00
Sebastian Wagner
1b295dc41f - Add Mocket "strict mode" (#171)
* Add Mocket "strict mode".
 - Update main.yml
 - Introducing `request_list()` method (#170)
   * Introducing `request_list()` method.
 - Refactoring. (#169)
 - Some cleaning/refactoring (#168)
   * Some cleaning/refactoring.
   * Improving coverage.
 - Update README.rst
 - Use literal syntax instead of function calls to create data structure (#167)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=42
2022-01-09 19:22:02 +00:00
Sebastian Wagner
c7f4319527 - Introducing request_list() method (#170)
* Introducing `request_list()` method.
 - Refactoring. (#169)
 - Some cleaning/refactoring (#168)
   * Some cleaning/refactoring.
   * Improving coverage.
 - Update README.rst
 - Use literal syntax instead of function calls to create data structure (#167)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=41
2022-01-08 21:39:31 +00:00
76b6e6c430 Accepting request 941603 from home:dimstar:Factory
Drop duplicated changelog entries

OBS-URL: https://build.opensuse.org/request/show/941603
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=40
2021-12-20 09:19:02 +00:00
OBS User buildservice-autocommit
c4b7b5a9ed Updating link to change in openSUSE:Factory/python-mocket revision 17.0
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=25efaf4dbd23564f6c0894b36b4841d2
2021-12-12 20:26:58 +00:00
Sebastian Wagner
c4a05211b7 fix changelo
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=39
2021-12-09 07:54:57 +00:00
Sebastian Wagner
cbf6417242 - Help the user to spot issues (#166)
* Help to detect `register()` misusage.
   * Bump version.
   * Improve DeepSource scans.
 - Newer `pipenv` and GIT hooks (#165)
   * Newer GIT hooks.
 - Remove implicit `object` from the base class (#164)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Change methods not using its bound instance to staticmethods (#163)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Add .deepsource.toml
 - Replace `dict` call with comprehension (#162)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Refactor unnecessary `else` / `elif` when `if` block has a `return` statement (#161)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Remove unnecessary generator (#160)
   Co-authored-by: deepsource-autofix[bot] <62050782+deepsource-autofix[bot]@users.noreply.github.com>
 - Multi `register()` (#159)
   * Add failing test.
   * `Entry.collect` let us know if the response should be consumed or not.
   * Bump version.
 - Update README.rst
 - Update main.yml
 - In PYPI the package is old and broken

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=38
2021-12-01 21:17:44 +00:00
Sebastian Wagner
ea2fc887aa - Multi register() (#159)
* Add failing test.
   * `Entry.collect` let us know if the response should be consumed or not.
   * Bump version.
 - Update README.rst
 - Update main.yml
 - In PYPI the package is old and broken

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=37
2021-11-27 10:12:48 +00:00
Sebastian Wagner
722fc840a4 - update to version 3.10.0:
- Fix for version number
 - Testing out Python 3.10 (#156)
   * Adding support for Python 3.10
 - Update LICENSE
 - Update main.yml

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=36
2021-09-24 19:51:51 +00:00
Sebastian Wagner
067dae6989 - Update to version 3.9.44:
- Update __init__.py
 - Removing the constraint for `decorator`.
 - Update __init__.py (#155)
 - Patch from PR #150 (Refactored the mocketize decorator) (#153)
   * Patch from PR #150. Thanks to @micheles form the hints.
   * Complete refactor for using `decorator>=5`.
 - Update README.rs

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=35
2021-09-04 18:23:00 +00:00
217ccaf564 unpin decorator
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=34
2021-08-06 07:03:17 +00:00
76b95ce162 Accepting request 910345 from home:mcalabkova:branches:devel:languages:python
- Add kwsyntax.patch to fix test failure with new decorator.

OBS-URL: https://build.opensuse.org/request/show/910345
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=33
2021-08-05 15:32:07 +00:00
Sebastian Wagner
cf01a2ae5e - Update to version 3.9.42:
- Mock check_hostname everywhere (#152)
  * Fix for #151.
  * Complete refactoring.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=32
2021-07-03 20:25:52 +00:00
Sebastian Wagner
e819c35552 - update to version 3.9.41:
- A few refactors.
 - Adding `make setup` for local development.
 - Migrating package creation to using build.  Avoid decorator>=5 as dependency. (#149)
 - Avoid decorator>=5 as dependency. (#149)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=30
2021-05-21 16:07:55 +00:00
Sebastian Wagner
e2090403ea - disable test test_asyncio_record_replay as it requires DNS.
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=28
2021-02-02 21:34:29 +00:00
Sebastian Wagner
fbf353bb75 - Update to version 3.9.40:
- Fix for asyncio.open_connection() (#144)
 - fix UT for 3.5 support

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=26
2021-01-23 19:21:51 +00:00
Sebastian Wagner
a496061060 - update to version 3.9.39:
- Use MocketSocket as context manager (#141)
  * Adding support for using a `socket` as a context manager as requested by #139.
  * Closing real socket.
  * Bump version.
- update to version 3.9.38:
 - Update __init__.py
- update to version 3.9.37:
 - Fix for external decorators (#138)
- update to version 3.9.36:
 - New mocket method for checking if all entries have been served (#137)
 * Mocket method for checking if all entries have been served at least once.
 - Yet another refactor (#135)
 - Refactor. (#136)

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=24
2021-01-15 17:01:33 +00:00
Sebastian Wagner
0470e3ebce - update to version 3.9.35:
- Removing Python 2 compatibility layer (#134).

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=23
2021-01-03 10:38:44 +00:00
50f2e8f3e9 Accepting request 856730 from home:bnavigator:branches:devel:languages:python
- Do not require and test with pook on Python2

We will need something like a python3_module macro available to the OBS resolver in order to make stuff like this easier

OBS-URL: https://build.opensuse.org/request/show/856730
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=21
2020-12-18 09:59:38 +00:00
2bab1f94c9 Accepting request 856705 from home:bnavigator:branches:devel:languages:python
- Update to version 3.9.4
  * fix for new version of pip resolver
- Skip python38 only tests in python36 flavor and python3 flavor
  if python3 <= 3.8 (Leap)

OBS-URL: https://build.opensuse.org/request/show/856705
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=20
2020-12-17 16:01:35 +00:00
1b593d3c70 Accepting request 854406 from home:bnavigator:branches:devel:languages:python
- Relax pinned setup.py requires so that the installed egg-info
  does not interfere with other packages

OBS-URL: https://build.opensuse.org/request/show/854406
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=18
2020-12-10 10:30:11 +00:00
Sebastian Wagner
13f014ddf4 - Update to version 3.9.3:
* Fix for `.makefile()` as reported by @KyleKing.
 * From `codecs` to `binascii` for PyPy. (#127)
- Update to version 3.9.2:
 * Mocket raises exceptions.
 * Fix for Python 2.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=17
2020-11-09 20:24:22 +00:00
Sebastian Wagner
6a78b40fc6 - Update to version 3.9.1:
- Multiple HTTP writes (#125)
 - Fix for #111.

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=15
2020-10-11 07:05:14 +00:00
9738011aa7 Accepting request 837880 from home:sebix:branches:devel:languages:python
please forward to Factory. This version is required for the geoip2 4.1.0 version
changes are extracted from tag descriptions

- Update to version 3.9.0:
 - MockHTTP uses `http-parser` as parser
   Fix for second sendall used for delivering request's body.
- Update to version 3.8.9:
 - Small refactor for HTTPretty plugin
   Now the import line can be written as from mocket.plugins.httpretty import httpretty, httprettified.
- Update to version 3.8.8:
 - Small fix applied to `setup.py`

OBS-URL: https://build.opensuse.org/request/show/837880
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=14
2020-09-26 12:07:01 +00:00
Tomáš Chvátal
63400cb400 Accepting request 825717 from home:bnavigator:branches:devel:languages:python
- Update to version 3.8.7
  * This version ships the change to support the libmagic wrapper
    distributed with file's command.

Keeping the skip build in test flavor. See comment.

-------------------------------------------------------------------

OBS-URL: https://build.opensuse.org/request/show/825717
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=12
2020-08-11 09:12:25 +00:00
Tomáš Chvátal
2fbc3ab63d - Switch to multibuild as we create cycle with python-pook otherwise
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=11
2020-08-11 07:08:33 +00:00
Tomáš Chvátal
00084d2a82 Accepting request 824993 from home:sebix:branches:devel:languages:python
please forward to factory

- Change requirements version specifier from == to >=.

OBS-URL: https://build.opensuse.org/request/show/824993
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=9
2020-08-08 14:05:53 +00:00
4651ce1ebd Accepting request 822509 from home:sebix:branches:devel:languages:python
- Update to version 3.8.6:
 - No upstream changelog available
- Use source tarball from pypi instead of GitHub.

OBS-URL: https://build.opensuse.org/request/show/822509
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=7
2020-07-24 01:00:55 +00:00
Tomáš Chvátal
cb156e20a7 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=5 2020-04-01 11:36:44 +00:00
Tomáš Chvátal
a55ce20a52 Accepting request 790542 from home:pgajdos:python
- version update to 3.8.4
  * Adding missing `load_verify_locations` method
  * Removing `hexdump` dependency
  * Fix for removing DeprecationWarning (#105)
  * Py3.8 classifier
  * Fix for Redis module

OBS-URL: https://build.opensuse.org/request/show/790542
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=4
2020-04-01 11:34:21 +00:00
Dominique Leuenberger
8b0fa0587a Accepting request 731657 from devel:languages:python
OBS-URL: https://build.opensuse.org/request/show/731657
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-mocket?expand=0&rev=1
2019-09-23 10:33:03 +00:00
Tomáš Chvátal
74dcb3cde6 - Update to 3.7.3:
* testsuite fixes
- Drop patch partial-wildcards.patch
- Add patch partial-wildcards.patch

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=2
2019-09-18 07:41:41 +00:00
Tomáš Chvátal
c97da4fa1a Accepting request 731639 from home:jayvdb:py-new
add patch to fix py2 bug

OBS-URL: https://build.opensuse.org/request/show/731639
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-mocket?expand=0&rev=1
2019-09-18 07:40:00 +00:00