| Commit message (Collapse) | Author | Age |
|\ |
|
| | |
|
|\ \
| | |
| | | |
Update Python interop tests to use google-auth package
|
| | |
| | |
| | |
| | |
| | | |
The oauth2client test dependency is still needed as it used by
the beta API unit tests.
|
|/ / |
|
|/ |
|
|\ |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
There is a behavioral discrepency in
`DescriptorPool.FindFileContainingSymbol` between the two
implementations of the protobuf python library (one of which is purely
python, and the other utilizes a python extension library written in
C++).
protobuf on PyPI is distributed via various prebuilt wheels, and our CI
setup fetches the relevant one for each platform. Our Linux instances
end up fetching a pre-compiled C++ version of the library, whereas our
Mac and Windows builders automatically get the pure python version.
This test fails (and our reflection implementation itself) succeeds with
the C++ implementation but fails with the pure python version.
The test will be temporarily disabled pending a fix for
https://github.com/google/protobuf/issues/2882
|
| | |
|
| |
| |
| |
| |
| |
| | |
Fix and un-skip the test for _file_containing_extension
in python reflection service to refer to the correct proto
and expect the right object to be returned. Enable it too.
|
|\ \
| | |
| | | |
Update tests to current gRPC code elements.
|
| | | |
|
| |/
| |
| |
| | |
If the server is already serving max requests, return RESOURCE_EXHAUSTED
|
| | |
|
|/
|
|
|
| |
Skip SameSeparateTest, SameCommonTest, SplitCommonTest, and
SplitSeparateTest if the interpreter is PyPy.
|
|\
| |
| | |
Add sleep(1) to Python negative http2 client
|
|\ \
| | |
| | | |
Increase epsilon in thread cleanup test
|
| | | |
|
| | |
| | |
| | |
| | |
| | | |
client now conforms to spec. See
https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
|
| |/
|/|
| |
| | |
This should have been included in 48226a2f1f14b555505e39c322141e74aed9.
|
|\ \
| | |
| | | |
Upmerge from 1.1.x
|
|\ \ \
| |_|/
|/| | |
Connect to "localhost" from interop clients.
|
| | |\
| | | |
| | | | |
Use unique namespace for each python protoc test
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Using the same namespace results in errors when using the c-extension
version of protobuf due to name collisions
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Using the same namespace results in errors when using the c-extension
version of protobuf due to name collisions
|
|/ / /
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This is for compatibility with IPv6-only environments; see the Google
bug b/32531998.
Note that InteropClient.cs and http2_client.cc don't appear to be tested
by our internal branch, but I've included them for consistency.
|
| | |
| | |
| | |
| | |
| | | |
This brings gRPC Python into conformance with the recommendation in
https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md.
|
| |/ |
|
| | |
|
| | |
|
|/ |
|
|\
| |
| |
| |
| | |
soltanmm-google/if-you-rely-only-on-yourself-fewer-things-might-go-wrong-but-fewer-things-might-go-right
Don't leak Py exceptions without calling gRPC core
|
| | |
|
|\ \
| |/
|/|
| |
| | |
soltanmm-google/as-filthy-rich-as-our-cabinet-secretaries
Add __richcmp__ to cygrpc.Timespec
|
|\ \
| | |
| | | |
Fix grpc._server._Context.time_remaining.
|
| |/
|/| |
|
| |
| |
| |
| | |
A weak test is included; proper test coverage will come later.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The test now expects to receive StatusCode.INTERNAL when it receives a
RST_STREAM from the server in order to comply with
https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md
Also added wait for ready behavior on the client channel.
|
|/
|
|
|
| |
This should have been included in dd52a31337616fe935f79debfe5d56c6d73a
but was missed because it falsely passes almost all of the time.
|
| |
|
|
|
|
|
| |
The clients now block until the channel is in the READY state. This
fixes some test flakiness issues we have had.
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Manual resolution:
- New test added in src/python/grpcio_test/tests/tests.json
- Timeout-related edits resolved in tools/run_tests/run_tests.py
Manual changes:
- Pass request iterator rather than request sequence in
_reflection_servicer_test.py
|
| |
| |
| |
| |
| | |
It's been confusing that these tests have been called "interop" but
are not actually tests of interoperation.
|
| |
| |
| |
| |
| | |
Added tests for detecting invocation time defects arising out of the
runtime.
|
| |
| |
| |
| |
| | |
Cast iterables into iterators for stream based compression, empty
message, and metadata tests.
|
| |\
| | |
| | | |
Drop use of Exception.message in metadata test.
|
|\ \ \
| | | |
| | | | |
v1.0.x manual upmerge
|
| | | |
| | | |
| | | |
| | | | |
Documentation for the new tests can be found https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
|
| | | |
| | | |
| | | |
| | | | |
Add a comma delimiter for "_invalid_metadata_test.InvalidMetadataTest".
|