summaryrefslogtreecommitdiff
path: root/python-pytest-grpc.spec
diff options
context:
space:
mode:
authorCoprDistGit <infra@openeuler.org>2023-04-10 18:02:10 +0000
committerCoprDistGit <infra@openeuler.org>2023-04-10 18:02:10 +0000
commit8af9d39c4bcfb87e04733d6b012d69536b091114 (patch)
treec0c9611a0813ccad196311cfcec9322ed70387a2 /python-pytest-grpc.spec
parent495c708e2eef2ba922f0c19baf22ec2126443538 (diff)
automatic import of python-pytest-grpc
Diffstat (limited to 'python-pytest-grpc.spec')
-rw-r--r--python-pytest-grpc.spec151
1 files changed, 151 insertions, 0 deletions
diff --git a/python-pytest-grpc.spec b/python-pytest-grpc.spec
new file mode 100644
index 0000000..1166343
--- /dev/null
+++ b/python-pytest-grpc.spec
@@ -0,0 +1,151 @@
+%global _empty_manifest_terminate_build 0
+Name: python-pytest-grpc
+Version: 0.8.0
+Release: 1
+Summary: pytest plugin for grpc
+License: MIT
+URL: https://pypi.org/project/pytest-grpc/
+Source0: https://mirrors.nju.edu.cn/pypi/web/packages/9a/e8/e1689acee6bc4b2b904c1305dd32e2eb42774c3b57c49b803b4fbb65a549/pytest-grpc-0.8.0.tar.gz
+BuildArch: noarch
+
+Requires: python3-pytest
+
+%description
+_________________________________ test_example __________________________________
+grpc_stub = <stub.test_pb2_grpc.EchoServiceStub object at 0x107a9b390>
+ def test_example(grpc_stub):
+ request = EchoRequest()
+> response = grpc_stub.error_handler(request)
+example/test_example.py:35:
+_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+.env/lib/python3.7/site-packages/grpc/_channel.py:547: in __call__
+ return _end_unary_response_blocking(state, call, False, None)
+_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+state = <grpc._channel._RPCState object at 0x107b263c8>
+call = <grpc._cython.cygrpc.SegregatedCall object at 0x107b323c8>
+with_call = False, deadline = None
+ def _end_unary_response_blocking(state, call, with_call, deadline):
+ if state.code is grpc.StatusCode.OK:
+ if with_call:
+ rendezvous = _Rendezvous(state, call, None, deadline)
+ return state.response, rendezvous
+ else:
+ return state.response
+ else:
+> raise _Rendezvous(state, None, None, deadline)
+E grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
+E status = StatusCode.UNKNOWN
+E details = "Exception calling application: Some error"
+E debug_error_string = "{"created":"@1544451353.148337000","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1036,"grpc_message":"Exception calling application: Some error","grpc_status":2}"
+E >
+
+%package -n python3-pytest-grpc
+Summary: pytest plugin for grpc
+Provides: python-pytest-grpc
+BuildRequires: python3-devel
+BuildRequires: python3-setuptools
+BuildRequires: python3-pip
+%description -n python3-pytest-grpc
+_________________________________ test_example __________________________________
+grpc_stub = <stub.test_pb2_grpc.EchoServiceStub object at 0x107a9b390>
+ def test_example(grpc_stub):
+ request = EchoRequest()
+> response = grpc_stub.error_handler(request)
+example/test_example.py:35:
+_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+.env/lib/python3.7/site-packages/grpc/_channel.py:547: in __call__
+ return _end_unary_response_blocking(state, call, False, None)
+_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+state = <grpc._channel._RPCState object at 0x107b263c8>
+call = <grpc._cython.cygrpc.SegregatedCall object at 0x107b323c8>
+with_call = False, deadline = None
+ def _end_unary_response_blocking(state, call, with_call, deadline):
+ if state.code is grpc.StatusCode.OK:
+ if with_call:
+ rendezvous = _Rendezvous(state, call, None, deadline)
+ return state.response, rendezvous
+ else:
+ return state.response
+ else:
+> raise _Rendezvous(state, None, None, deadline)
+E grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
+E status = StatusCode.UNKNOWN
+E details = "Exception calling application: Some error"
+E debug_error_string = "{"created":"@1544451353.148337000","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1036,"grpc_message":"Exception calling application: Some error","grpc_status":2}"
+E >
+
+%package help
+Summary: Development documents and examples for pytest-grpc
+Provides: python3-pytest-grpc-doc
+%description help
+_________________________________ test_example __________________________________
+grpc_stub = <stub.test_pb2_grpc.EchoServiceStub object at 0x107a9b390>
+ def test_example(grpc_stub):
+ request = EchoRequest()
+> response = grpc_stub.error_handler(request)
+example/test_example.py:35:
+_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+.env/lib/python3.7/site-packages/grpc/_channel.py:547: in __call__
+ return _end_unary_response_blocking(state, call, False, None)
+_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
+state = <grpc._channel._RPCState object at 0x107b263c8>
+call = <grpc._cython.cygrpc.SegregatedCall object at 0x107b323c8>
+with_call = False, deadline = None
+ def _end_unary_response_blocking(state, call, with_call, deadline):
+ if state.code is grpc.StatusCode.OK:
+ if with_call:
+ rendezvous = _Rendezvous(state, call, None, deadline)
+ return state.response, rendezvous
+ else:
+ return state.response
+ else:
+> raise _Rendezvous(state, None, None, deadline)
+E grpc._channel._Rendezvous: <_Rendezvous of RPC that terminated with:
+E status = StatusCode.UNKNOWN
+E details = "Exception calling application: Some error"
+E debug_error_string = "{"created":"@1544451353.148337000","description":"Error received from peer","file":"src/core/lib/surface/call.cc","file_line":1036,"grpc_message":"Exception calling application: Some error","grpc_status":2}"
+E >
+
+%prep
+%autosetup -n pytest-grpc-0.8.0
+
+%build
+%py3_build
+
+%install
+%py3_install
+install -d -m755 %{buildroot}/%{_pkgdocdir}
+if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
+if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
+if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
+if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
+pushd %{buildroot}
+if [ -d usr/lib ]; then
+ find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/lib64 ]; then
+ find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/bin ]; then
+ find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+if [ -d usr/sbin ]; then
+ find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
+fi
+touch doclist.lst
+if [ -d usr/share/man ]; then
+ find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
+fi
+popd
+mv %{buildroot}/filelist.lst .
+mv %{buildroot}/doclist.lst .
+
+%files -n python3-pytest-grpc -f filelist.lst
+%dir %{python3_sitelib}/*
+
+%files help -f doclist.lst
+%{_docdir}/*
+
+%changelog
+* Mon Apr 10 2023 Python_Bot <Python_Bot@openeuler.org> - 0.8.0-1
+- Package Spec generated