-
- Downloads
Make Python testing predictable again
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.
Showing
- src/python/grpcio/.gitignore 5 additions, 0 deletionssrc/python/grpcio/.gitignore
- src/python/grpcio/MANIFEST.in 1 addition, 0 deletionssrc/python/grpcio/MANIFEST.in
- src/python/grpcio/commands.py 123 additions, 4 deletionssrc/python/grpcio/commands.py
- src/python/grpcio/requirements.txt 1 addition, 0 deletionssrc/python/grpcio/requirements.txt
- src/python/grpcio/setup.cfg 6 additions, 0 deletionssrc/python/grpcio/setup.cfg
- src/python/grpcio/setup.py 85 additions, 35 deletionssrc/python/grpcio/setup.py
- src/python/grpcio/tests/__init__.py 4 additions, 64 deletionssrc/python/grpcio/tests/__init__.py
- src/python/grpcio/tests/_loader.py 127 additions, 0 deletionssrc/python/grpcio/tests/_loader.py
- src/python/grpcio/tests/_result.py 451 additions, 0 deletionssrc/python/grpcio/tests/_result.py
- src/python/grpcio/tests/_runner.py 224 additions, 0 deletionssrc/python/grpcio/tests/_runner.py
- src/python/grpcio/tests/interop/__init__.py 0 additions, 0 deletionssrc/python/grpcio/tests/interop/__init__.py
- src/python/grpcio/tests/interop/_insecure_interop_test.py 4 additions, 4 deletionssrc/python/grpcio/tests/interop/_insecure_interop_test.py
- src/python/grpcio/tests/interop/_interop_test_case.py 1 addition, 1 deletionsrc/python/grpcio/tests/interop/_interop_test_case.py
- src/python/grpcio/tests/interop/_secure_interop_test.py 5 additions, 5 deletionssrc/python/grpcio/tests/interop/_secure_interop_test.py
- src/python/grpcio/tests/interop/client.py 6 additions, 7 deletionssrc/python/grpcio/tests/interop/client.py
- src/python/grpcio/tests/interop/credentials/README 0 additions, 0 deletionssrc/python/grpcio/tests/interop/credentials/README
- src/python/grpcio/tests/interop/credentials/ca.pem 0 additions, 0 deletionssrc/python/grpcio/tests/interop/credentials/ca.pem
- src/python/grpcio/tests/interop/credentials/server1.key 0 additions, 0 deletionssrc/python/grpcio/tests/interop/credentials/server1.key
- src/python/grpcio/tests/interop/credentials/server1.pem 0 additions, 0 deletionssrc/python/grpcio/tests/interop/credentials/server1.pem
- src/python/grpcio/tests/interop/empty.proto 0 additions, 0 deletionssrc/python/grpcio/tests/interop/empty.proto
src/python/grpcio/tests/_result.py
0 → 100644
src/python/grpcio/tests/_runner.py
0 → 100644
File moved
File moved
File moved
File moved
File moved
File moved
Please sign in to comment