aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio_tests/tests
Commit message (Collapse)AuthorAge
* Skip split_definitions_test if PyPyGravatar Siddharth Shukla2017-03-12
| | | | | Skip SameSeparateTest, SameCommonTest, SplitCommonTest, and SplitSeparateTest if the interpreter is PyPy.
* Merge pull request #9931 from ncteisen/to-time-dot-sleep-perchance-to-dreamGravatar Noah Eisen2017-03-02
|\ | | | | Add sleep(1) to Python negative http2 client
* \ Merge pull request #9938 from kpayson64/increase_epsilonGravatar kpayson642017-03-01
|\ \ | | | | | | Increase epsilon in thread cleanup test
| * | Increase epsilon in thread cleanup testGravatar kpayson642017-03-01
| | |
| | * Add sleep(1) to Python negative http2 clientGravatar Noah Eisen2017-03-01
| | | | | | | | | | | | | | | client now conforms to spec. See https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
* | | Add missing unittest.main callGravatar Nathaniel Manista2017-02-28
| |/ |/| | | | | This should have been included in 48226a2f1f14b555505e39c322141e74aed9.
* | Merge pull request #9694 from nicolasnoble/upmerge_from_1_1_xGravatar Michael Lumish2017-02-23
|\ \ | | | | | | Upmerge from 1.1.x
* \ \ Merge pull request #9634 from pmarks-net/masterGravatar Paul Marks2017-02-16
|\ \ \ | |_|/ |/| | Connect to "localhost" from interop clients.
| | * Merge pull request #9672 from kpayson64/v1_1_x_cherrypickGravatar kpayson642017-02-10
| | |\ | | | | | | | | Use unique namespace for each python protoc test
| | | * Use unique namespace for each python protoc testGravatar Ken Payson2017-02-10
| | | | | | | | | | | | | | | | | | | | Using the same namespace results in errors when using the c-extension version of protobuf due to name collisions
* | | | Use unique namespace for each python protoc testGravatar Ken Payson2017-02-10
| | | | | | | | | | | | | | | | | | | | Using the same namespace results in errors when using the c-extension version of protobuf due to name collisions
| * | | Connect to "localhost" from interop clients.Gravatar Paul Marks2017-02-07
|/ / / | | | | | | | | | | | | | | | | | | | | | 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.
| * | User-Agent "Python-gRPC-" → "grpc-python/"Gravatar Nathaniel Manista2017-02-07
| | | | | | | | | | | | | | | This brings gRPC Python into conformance with the recommendation in https://github.com/grpc/grpc/blob/master/doc/PROTOCOL-HTTP2.md.
| * | Ran Yapf code, pinned versionGravatar Ken Payson2017-02-06
| |/
* | Re-run yapf code, and pin versionGravatar Ken Payson2017-02-06
| |
| * Run yapf_code on v1.1.xGravatar murgatroid992017-01-31
| |
* | ran yapfGravatar David Garcia Quintas2017-01-30
|/
* Merge pull request #9127 from ↵Gravatar Masood Malekghassemi2017-01-23
|\ | | | | | | | | 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
| * Run yapf over Python codeGravatar Masood Malekghassemi2017-01-23
| |
* | Merge pull request #9422 from ↵Gravatar Masood Malekghassemi2017-01-23
|\ \ | |/ |/| | | | | soltanmm-google/as-filthy-rich-as-our-cabinet-secretaries Add __richcmp__ to cygrpc.Timespec
* | Merge pull request #9420 from nathanielmanistaatgoogle/time_remainingGravatar Nathaniel Manista2017-01-20
|\ \ | | | | | | Fix grpc._server._Context.time_remaining.
| | * Add __richcmp__ to cygrpc.TimespecGravatar Masood Malekghassemi2017-01-20
| |/ |/|
| * Fix grpc._server._Context.time_remainingGravatar Nathaniel Manista2017-01-20
| | | | | | | | A weak test is included; proper test coverage will come later.
* | Expect INTERNAL in Python negative interop clientGravatar ncteisen2017-01-19
| | | | | | | | | | | | | | | | 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.
* | Pass an iterator rather than an iterableGravatar Nathaniel Manista2017-01-17
|/ | | | | This should have been included in dd52a31337616fe935f79debfe5d56c6d73a but was missed because it falsely passes almost all of the time.
* Run Python formattingGravatar Masood Malekghassemi2017-01-17
|
* Implement wait-for-ready behavior in Python stress and qps clientGravatar ncteisen2017-01-10
| | | | | The clients now block until the channel is in the READY state. This fixes some test flakiness issues we have had.
* v1.0.x → master upmergeGravatar Nathaniel Manista2017-01-06
|\ | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Rename interop-as-a-unit-test "intraop"Gravatar Nathaniel Manista2016-12-29
| | | | | | | | | | It's been confusing that these tests have been called "interop" but are not actually tests of interoperation.
| * Add _invocation_defects_test.InvocationDefectsTestGravatar siddharthshukla2016-12-22
| | | | | | | | | | Added tests for detecting invocation time defects arising out of the runtime.
| * Replace Python unit test iterables by iteratorsGravatar siddharthshukla2016-12-20
| | | | | | | | | | Cast iterables into iterators for stream based compression, empty message, and metadata tests.
| * Merge pull request #9156 from nathanielmanistaatgoogle/Exception.messageGravatar Nathaniel Manista2016-12-19
| |\ | | | | | | Drop use of Exception.message in metadata test.
* | \ Merge pull request #9145 from nathanielmanistaatgoogle/v1.0.x-upmergeGravatar Nicolas Noble2016-12-19
|\ \ \ | | | | | | | | v1.0.x manual upmerge
* | | | Add python client to test negative http2 conditionsGravatar ncteisen2016-12-19
| | | | | | | | | | | | | | | | Documentation for the new tests can be found https://github.com/grpc/grpc/blob/master/doc/negative-http2-interop-test-descriptions.md
| | * | Fix invalid tests.jsonGravatar siddharthshukla2016-12-17
| | | | | | | | | | | | | | | | Add a comma delimiter for "_invalid_metadata_test.InvalidMetadataTest".
| | | * Drop use of Exception.message in metadata testGravatar Nathaniel Manista2016-12-17
| | |/ | | | | | | | | | | | | Apparently Exception.message was introduced in Python 2.5 and deprecated almost immediately afterward in Python 2.6.
| * / v1.0.x → master upmergeGravatar Nathaniel Manista2016-12-16
|/| | | |/ | | | | | | | | | | | | | | | | Manual changes: - Fixed use of Exception.message in _invalid_metadata_test.py - Fixed merge of one_failed_as_unavailable in rpc_server_spec.rb - Added "set -e" to generate_build_additions.sh
| * Merge pull request #8995 from ncteisen/python_call_batchGravatar Noah Eisen2016-12-15
| |\ | | | | | | Add check on return value from start_client_batch
| | * Add check on return value from start_client_batchGravatar ncteisen2016-12-15
| | |
* | | Merge pull request #9006 from kpayson64/revert_bizarre_apiGravatar kpayson642016-12-13
|\ \ \ | | | | | | | | Revert "Add configurable exit grace periods and shutdown handlers"
| | * \ Merge pull request #9045 from nathanielmanistaatgoogle/interop-fixes-v1.0.xGravatar Nathaniel Manista2016-12-13
| | |\ \ | | | | | | | | | | Interop fixes.
| | * \ \ Merge pull request #9080 from ↵Gravatar Nathaniel Manista2016-12-13
| | |\ \ \ | | | |_|/ | | |/| | | | | | | | | | | | nathanielmanistaatgoogle/channel_ready_future_tests-v1.0.x Channel ready future test tweaks.
| | | * | Style fix: pass keyword arguments by keywordGravatar Nathaniel Manista2016-12-13
| | | | |
| | | * | Use LONG_TIMEOUT for calls that do not time outGravatar Nathaniel Manista2016-12-13
| | | | |
| | * | | Un-namespace Python packagesGravatar Masood Malekghassemi2016-12-12
| | |/ / | | | | | | | | | | | | | | | | Setuptools was updated and our hacky namespace-package-chickens came back to roost. This removes the unsupported namespace package hacks.
* | | | Un-namespace Python packagesGravatar Masood Malekghassemi2016-12-12
| | | | | | | | | | | | | | | | | | | | Setuptools was updated and our hacky namespace-package-chickens came back to roost. This removes the unsupported namespace package hacks.
| | | * Drop unnecessary sleep in interop testGravatar Nathaniel Manista2016-12-09
| | | |
| | | * Correct Python cancel_after_begin interop testGravatar Nathaniel Manista2016-12-09
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | It was a mistake that requests might be sent; the test specification calls for no requests to be sent. It was a mistake that the response future's cancelled() method was called; the cancelled() method returns something more like "was this object's cancel() method called earlier?" than "did the RPC terminate with status code CANCELLED?". Since it's something that we'd well enough like to work I've retained the cancelled() call with a different failure message.
* | | Add ServiceRpcHandler to exported namesGravatar Ken Payson2016-12-09
| | |
| * | Revert "Add configurable exit grace periods and shutdown handlers"Gravatar Ken Payson2016-12-08
| | | | | | | | | | | | This reverts commit 3045a379aa76ce9ee930f427daa4ee799b0162aa.