* add python-responses
This commit is contained in:
parent
76b8faed46
commit
63e5df73b3
32
python/python-responses/PKGBUILD
Normal file
32
python/python-responses/PKGBUILD
Normal file
@ -0,0 +1,32 @@
|
||||
# POWER Maintainer: Alexander Baldeck <alex.bldck@gmail.com>
|
||||
# Maintainer: Felix Yan <felixonmars@archlinux.org>
|
||||
|
||||
pkgname=python-responses
|
||||
pkgver=0.10.11
|
||||
pkgrel=1
|
||||
pkgdesc='A utility library for mocking out the `requests` Python library.'
|
||||
arch=('any')
|
||||
license=('Apache')
|
||||
url='https://github.com/getsentry/responses'
|
||||
depends=('python-requests' 'python-biscuits' 'python-six')
|
||||
makedepends=('python-setuptools')
|
||||
checkdepends=('python-pytest-runner' 'python-pytest-cov' 'flake8' 'python-pytest-localserver')
|
||||
source=("$pkgname-$pkgver.tar.gz::https://github.com/getsentry/responses/archive/$pkgver.tar.gz")
|
||||
sha512sums=('db443e9f34c2950214e26a5552e86989ff570678f1e43f4de5a25b6f85d8710d317e69305ae29077267b13b518cba06c52a835b7a67fd2640e05ebee362a0cf8')
|
||||
|
||||
build() {
|
||||
cd "$srcdir"/responses-$pkgver
|
||||
python setup.py build
|
||||
}
|
||||
|
||||
check() {
|
||||
cd "$srcdir"/responses-$pkgver
|
||||
python setup.py pytest
|
||||
}
|
||||
|
||||
package() {
|
||||
cd responses-$pkgver
|
||||
python setup.py install --root="$pkgdir" --optimize=1
|
||||
}
|
||||
|
||||
# vim:set ts=2 sw=2 et:
|
28
python/python-responses/pytest5.patch
Normal file
28
python/python-responses/pytest5.patch
Normal file
@ -0,0 +1,28 @@
|
||||
From b9c17412445530298eb28917c1ef3a8f7cff971c Mon Sep 17 00:00:00 2001
|
||||
From: Brandon Hong <brandon.hong@intel.com>
|
||||
Date: Wed, 9 Oct 2019 15:18:56 +0800
|
||||
Subject: [PATCH] Fix testcase test_assert_all_requests_are_fired failure
|
||||
|
||||
Pytest 5.0.0 changed ExceptionInfo object's str() to returns the same as repr().
|
||||
(See, item #5412 of https://docs.pytest.org/en/latest/changelog.html#pytest-5-0-0-2019-06-28)
|
||||
This patch fixes the test failure by comparing expectation with str() result of
|
||||
ExceptionInfo's value member instaed of object itself.
|
||||
|
||||
Signed-off-by: Brandon Hong <brandon.hong@intel.com>
|
||||
---
|
||||
test_responses.py | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/test_responses.py b/test_responses.py
|
||||
index 4740dfb..c2a4f01 100644
|
||||
--- a/test_responses.py
|
||||
+++ b/test_responses.py
|
||||
@@ -701,7 +701,7 @@ def run():
|
||||
with responses.RequestsMock(assert_all_requests_are_fired=True) as m:
|
||||
m.add(responses.GET, "http://example.com", body=b"test")
|
||||
assert "http://example.com" in str(excinfo.value)
|
||||
- assert responses.GET in str(excinfo)
|
||||
+ assert responses.GET in str(excinfo.value)
|
||||
|
||||
# check that assert_all_requests_are_fired default to True
|
||||
with pytest.raises(AssertionError):
|
Loading…
x
Reference in New Issue
Block a user