aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/python/grpcio/tests/unit
Commit message (Collapse)AuthorAge
* Merge pull request #6254 from grpc/python_per_rpc_interopGravatar Jan Tattermusch2016-06-03
|\ | | | | Added google call creds/per_rpc interop tests
* | Python GA channel and serverGravatar Nathaniel Manista2016-06-01
| |
* | Add block_until_paused method to PauseFailControlGravatar Nathaniel Manista2016-05-27
| | | | | | | | | | | | This method will be used in tests that want to ensure before proceeding that the system under test has progressed to the control point.
* | Add a Cython-level cancel-many-calls testGravatar Nathaniel Manista2016-05-23
| |
| * Added google call creds/per_rpc interop testsGravatar Ken Payson2016-05-18
|/
* Merge pull request #6588 from soltanmm/you're-my-compressionGravatar Jan Tattermusch2016-05-18
|\ | | | | Add compression support to lower Python/Cython layers
| * Add compression support to Cython layersGravatar Masood Malekghassemi2016-05-17
| |
* | Split and rename test_constants.PARALLELISMGravatar Nathaniel Manista2016-05-16
|/ | | | | Going forward we'd like to be able to test much larger numbers of RPCs than the number of threads available to a test.
* Raise parallelism in grpc._cython._channel_testGravatar Nathaniel Manista2016-05-05
| | | | | The underlying bug in Core that this test was written to isolate was fixed weeks ago.
* Remove Python alpha/early_adopter implementationGravatar Nathaniel Manista2016-04-28
| | | | This code has been unsupported for more than six months.
* Remove unnecessary -2016 from copyrightsGravatar Craig Tiller2016-04-05
|
* Merge pull request #5700 from bluecmd/ssl-defaultsGravatar Jan Tattermusch2016-03-31
|\ | | | | ssl_channel_credentials to use None by default
* | Update copyrightsGravatar Craig Tiller2016-03-31
| |
* | fixes to tests for py2/3 syntax compatibilityGravatar Leifur Halldor Asgeirsson2016-03-23
| |
* | Merge pull request #5650 from leifurhauks/py3_iteritemsGravatar Nicolas Noble2016-03-21
|\ \ | | | | | | replace uses of iteritems with six.iteritems
* \ \ Merge pull request #5653 from leifurhauks/py3_iteratorsGravatar Jan Tattermusch2016-03-21
|\ \ \ | | | | | | | | make iterators python3-compatible
| | | * ssl_channel_credentials to use None by defaultGravatar Christian Svensson2016-03-20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since the default behavior is quite sane, support just calling ssl_channel_credentials() without explicitly specifying ssl_channel_credentials(None, None, None). This changes the pattern ssl_channel_credentials(server_crt, None, None) to ssl_channel_credentials(server_crt) Signed-off-by: Christian Svensson <blue@cmd.nu>
| | * | replace uses of iteritems with six.iteritemsGravatar Leifur Halldor Asgeirsson2016-03-18
| | | |
| * | | make iterators python3-compatibleGravatar Leifur Halldor Asgeirsson2016-03-18
| |/ /
* / / specify metaclasses in a py3-compatible wayGravatar Leifur Halldor Asgeirsson2016-03-18
|/ /
* | fix copyrightGravatar Jan Tattermusch2016-03-11
| |
* | remove tests for EventInvocation API that is going to be removedGravatar Jan Tattermusch2016-03-11
|/
* make python test suites run in parallelGravatar Jan Tattermusch2016-03-02
|
* grpc_set_ssl_roots_override_callback for PythonGravatar Nathaniel Manista2016-02-09
|
* Implement three missing face test methodsGravatar Nathaniel Manista2016-01-27
|
* Fix reporting unexpected abortions in event testsGravatar Nathaniel Manista2016-01-27
| | | | | | | | Writing "<format string containing one directive> % <expression>" instead of "<format string containing one directive> % (<expression>,)" is always a problem; the particular problem in this case came from face.Abortion being a subclass of a class created with collections.namedtuple.
* Drop use of functools.wrap in logging_poolGravatar Nathaniel Manista2016-01-26
| | | | | | | | | functools.wrap is only warranted to work with functions and methods but logging_pool is warranted to work with callable behaviors, so using functools.wrap has been wrong all along. The particular incompatibility motivating this correction is that callable objects do not have a "__name__" attribute.
* Move parallel RPC code to correct test methodGravatar Nathaniel Manista2016-01-26
| | | | | | | In 4a9b1c69880db4fa8b41 I mistakenly added statements to test test_constants.PARALLELISM RPCs made in parallel to the testSequentialInvocations test method rather than the testParallelInvocations test method. How embarrassing!
* Fix a defect in RPC Framework CoreGravatar Nathaniel Manista2016-01-21
| | | | | | | On the service-side, an operation isn't successfully completed with just the conclusion of transmission to the other side; local ingestion of the status and code must be completed as well before termination callbacks are called.
* A test of the Cython ChannelGravatar Nathaniel Manista2016-01-20
| | | | | This exposes a bug somewhere in how channel connectivity events get published on completion queues. Investigation remains active.
* Include core in Python distributionGravatar Masood Malekghassemi2016-01-07
|
* Get rid of SSL_CERT_FILE env entirelyGravatar Jan Tattermusch2015-12-10
|
* Add metadata auth plugin API supportGravatar Masood Malekghassemi2015-12-07
|
* Unskip cygrpc testsGravatar Masood Malekghassemi2015-12-07
|
* Remove unnecessary adapter filesGravatar Masood Malekghassemi2015-12-07
|
* Migrate to CythonGravatar Masood Malekghassemi2015-12-07
|
* Make Python testing predictable againGravatar Masood Malekghassemi2015-12-03
This reorganizes the Python code, scraps the current testing infrastructure, and implements a simple test discovery and run script based on the standard Python unittest library so we can trust that our tests are running.