├── .coveragerc ├── .gitignore ├── .travis.yml ├── CHANGELOG.rst ├── GUIDE.rst ├── LICENSE ├── MANIFEST.in ├── Makefile ├── README.md ├── UPGRADE.rst ├── benchmarks ├── test_concurrent_requests.py ├── test_peer_selection.py └── test_roundtrip.py ├── crossdock ├── Dockerfile ├── __init__.py ├── docker-compose.yml ├── rules.mk ├── server │ ├── __init__.py │ ├── api.py │ ├── server.py │ └── simple-service.thrift └── setup.py ├── docs ├── .gitignore ├── Makefile ├── api.rst ├── changelog.rst ├── conf.py ├── faq.rst ├── guide.rst └── index.rst ├── examples ├── benchmark │ └── thrift │ │ ├── client.py │ │ └── server.py ├── guide │ └── keyvalue │ │ ├── keyvalue │ │ ├── __init__.py │ │ ├── client.py │ │ └── server.py │ │ ├── service.thrift │ │ └── setup.py ├── simple │ ├── json │ │ ├── client.py │ │ └── server.py │ ├── raw │ │ ├── client.py │ │ └── server.py │ └── thrift │ │ ├── client.py │ │ └── server.py └── sync │ └── fanout │ ├── client.py │ └── server.py ├── hooks └── pre-commit ├── requirements-docs.in ├── requirements-docs.txt ├── requirements-test.txt ├── requirements.in ├── requirements.txt ├── scripts └── install-hooks.sh ├── setup.cfg ├── setup.py ├── tchannel ├── __init__.py ├── _future.py ├── _queue.py ├── container │ ├── __init__.py │ └── heap.py ├── context.py ├── deprecate.py ├── enum.py ├── errors.py ├── event.py ├── frame.py ├── glossary.py ├── health │ ├── __init__.py │ ├── health.py │ └── meta.thrift ├── io.py ├── messages │ ├── __init__.py │ ├── base.py │ ├── call_continue.py │ ├── call_request.py │ ├── call_request_continue.py │ ├── call_response.py │ ├── call_response_continue.py │ ├── cancel.py │ ├── claim.py │ ├── common.py │ ├── error.py │ ├── init_request.py │ ├── init_response.py │ ├── ping_request.py │ ├── ping_response.py │ └── types.py ├── net.py ├── peer_heap.py ├── peer_strategy.py ├── request.py ├── response.py ├── retry.py ├── rw.py ├── schemes │ ├── __init__.py │ ├── json.py │ ├── raw.py │ └── thrift.py ├── serializer │ ├── __init__.py │ ├── json.py │ ├── raw.py │ └── thrift.py ├── singleton.py ├── statsd.py ├── status.py ├── sync │ ├── __init__.py │ ├── client.py │ ├── singleton.py │ └── thrift.py ├── tchannel.py ├── tcurl.py ├── testing │ ├── __init__.py │ └── vcr │ │ ├── __init__.py │ │ ├── cassette.py │ │ ├── config.py │ │ ├── exceptions.py │ │ ├── patch.py │ │ ├── proxy.py │ │ ├── proxy.thrift │ │ ├── record_modes.py │ │ ├── server.py │ │ └── yaml.py ├── thrift │ ├── __init__.py │ ├── client.py │ ├── module.py │ ├── reflection.py │ ├── rw.py │ └── server.py ├── tornado │ ├── __init__.py │ ├── connection.py │ ├── dispatch.py │ ├── hyperbahn.py │ ├── message_factory.py │ ├── peer.py │ ├── request.py │ ├── response.py │ ├── stream.py │ ├── tchannel.py │ ├── tombstone.py │ └── util.py ├── tracing.py ├── transport.py └── zipkin │ ├── __init__.py │ └── zipkin_trace.py ├── tests ├── __init__.py ├── conftest.py ├── container │ └── test_heap.py ├── data │ ├── __init__.py │ ├── generated │ │ ├── ThriftTest │ │ │ ├── SecondService-remote │ │ │ ├── SecondService.py │ │ │ ├── ThriftTest-remote │ │ │ ├── ThriftTest.py │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ └── ttypes.py │ │ └── __init__.py │ ├── hosts.json │ └── idls │ │ └── ThriftTest.thrift ├── integration │ ├── __init__.py │ ├── json │ │ ├── __init__.py │ │ └── test_json_server.py │ ├── test_client_server.py │ ├── test_error_handling.py │ ├── test_retry.py │ ├── thrift │ │ ├── __init__.py │ │ ├── test_thriftrw.py │ │ └── test_tornado_client.py │ └── tornado │ │ ├── __init__.py │ │ └── test_connection_reuse.py ├── messages │ ├── __init__.py │ └── test_common.py ├── mock_server.py ├── schemes │ ├── test_json.py │ ├── test_raw.py │ └── test_thrift.py ├── serializer │ ├── test_serializer_json.py │ ├── test_serializer_raw.py │ └── test_serializer_thrift.py ├── sync │ ├── __init__.py │ ├── test_client.py │ ├── test_singleton.py │ └── test_thrift.py ├── test_checksum.py ├── test_context.py ├── test_crossdock.py ├── test_dispatch.py ├── test_event.py ├── test_examples.py ├── test_forwarding.py ├── test_frame.py ├── test_future.py ├── test_health.py ├── test_hyperbahn.py ├── test_hyperbahn_blackhole.py ├── test_message_factory.py ├── test_messages.py ├── test_peer_heap.py ├── test_peer_strategy.py ├── test_queue.py ├── test_rw.py ├── test_singleton.py ├── test_statsd.py ├── test_stream.py ├── test_tchannel.py ├── test_tcurl.py ├── test_tracing.py ├── test_types.py ├── testing │ └── vcr │ │ ├── __init__.py │ │ ├── integration │ │ ├── data │ │ │ ├── old_with_tracing.yaml │ │ │ └── old_without_tracing.yaml │ │ ├── test_sync_client.py │ │ └── test_vcr.py │ │ ├── strategies.py │ │ ├── test_cassette.py │ │ ├── test_patcher.py │ │ └── test_server.py ├── thrift │ ├── test_module.py │ ├── test_multiple_services.py │ ├── test_reflection.py │ ├── test_rw.py │ └── test_server.py ├── tornado │ ├── __init__.py │ ├── conftest.py │ ├── test_connection.py │ ├── test_dispatch.py │ ├── test_hyperbahn.py │ ├── test_peer.py │ ├── test_request.py │ ├── test_tchannel.py │ └── test_tombstone.py └── util.py └── tox.ini /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/CHANGELOG.rst -------------------------------------------------------------------------------- /GUIDE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/GUIDE.rst -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/README.md -------------------------------------------------------------------------------- /UPGRADE.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/UPGRADE.rst -------------------------------------------------------------------------------- /benchmarks/test_concurrent_requests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/benchmarks/test_concurrent_requests.py -------------------------------------------------------------------------------- /benchmarks/test_peer_selection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/benchmarks/test_peer_selection.py -------------------------------------------------------------------------------- /benchmarks/test_roundtrip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/benchmarks/test_roundtrip.py -------------------------------------------------------------------------------- /crossdock/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/Dockerfile -------------------------------------------------------------------------------- /crossdock/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/__init__.py -------------------------------------------------------------------------------- /crossdock/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/docker-compose.yml -------------------------------------------------------------------------------- /crossdock/rules.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/rules.mk -------------------------------------------------------------------------------- /crossdock/server/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /crossdock/server/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/server/api.py -------------------------------------------------------------------------------- /crossdock/server/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/server/server.py -------------------------------------------------------------------------------- /crossdock/server/simple-service.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/server/simple-service.thrift -------------------------------------------------------------------------------- /crossdock/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/crossdock/setup.py -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | _build 2 | -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/api.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/docs/api.rst -------------------------------------------------------------------------------- /docs/changelog.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/docs/changelog.rst -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/faq.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/docs/faq.rst -------------------------------------------------------------------------------- /docs/guide.rst: -------------------------------------------------------------------------------- 1 | .. include:: ../GUIDE.rst 2 | -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/docs/index.rst -------------------------------------------------------------------------------- /examples/benchmark/thrift/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/benchmark/thrift/client.py -------------------------------------------------------------------------------- /examples/benchmark/thrift/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/benchmark/thrift/server.py -------------------------------------------------------------------------------- /examples/guide/keyvalue/keyvalue/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /examples/guide/keyvalue/keyvalue/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/guide/keyvalue/keyvalue/client.py -------------------------------------------------------------------------------- /examples/guide/keyvalue/keyvalue/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/guide/keyvalue/keyvalue/server.py -------------------------------------------------------------------------------- /examples/guide/keyvalue/service.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/guide/keyvalue/service.thrift -------------------------------------------------------------------------------- /examples/guide/keyvalue/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/guide/keyvalue/setup.py -------------------------------------------------------------------------------- /examples/simple/json/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/simple/json/client.py -------------------------------------------------------------------------------- /examples/simple/json/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/simple/json/server.py -------------------------------------------------------------------------------- /examples/simple/raw/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/simple/raw/client.py -------------------------------------------------------------------------------- /examples/simple/raw/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/simple/raw/server.py -------------------------------------------------------------------------------- /examples/simple/thrift/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/simple/thrift/client.py -------------------------------------------------------------------------------- /examples/simple/thrift/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/simple/thrift/server.py -------------------------------------------------------------------------------- /examples/sync/fanout/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/sync/fanout/client.py -------------------------------------------------------------------------------- /examples/sync/fanout/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/examples/sync/fanout/server.py -------------------------------------------------------------------------------- /hooks/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/hooks/pre-commit -------------------------------------------------------------------------------- /requirements-docs.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/requirements-docs.in -------------------------------------------------------------------------------- /requirements-docs.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/requirements-docs.txt -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.in: -------------------------------------------------------------------------------- 1 | # High-level dependencies are read from setup.py. 2 | -e . 3 | -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/requirements.txt -------------------------------------------------------------------------------- /scripts/install-hooks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/scripts/install-hooks.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/setup.py -------------------------------------------------------------------------------- /tchannel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/__init__.py -------------------------------------------------------------------------------- /tchannel/_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/_future.py -------------------------------------------------------------------------------- /tchannel/_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/_queue.py -------------------------------------------------------------------------------- /tchannel/container/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tchannel/container/heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/container/heap.py -------------------------------------------------------------------------------- /tchannel/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/context.py -------------------------------------------------------------------------------- /tchannel/deprecate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/deprecate.py -------------------------------------------------------------------------------- /tchannel/enum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/enum.py -------------------------------------------------------------------------------- /tchannel/errors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/errors.py -------------------------------------------------------------------------------- /tchannel/event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/event.py -------------------------------------------------------------------------------- /tchannel/frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/frame.py -------------------------------------------------------------------------------- /tchannel/glossary.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/glossary.py -------------------------------------------------------------------------------- /tchannel/health/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/health/__init__.py -------------------------------------------------------------------------------- /tchannel/health/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/health/health.py -------------------------------------------------------------------------------- /tchannel/health/meta.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/health/meta.thrift -------------------------------------------------------------------------------- /tchannel/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/io.py -------------------------------------------------------------------------------- /tchannel/messages/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/__init__.py -------------------------------------------------------------------------------- /tchannel/messages/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/base.py -------------------------------------------------------------------------------- /tchannel/messages/call_continue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/call_continue.py -------------------------------------------------------------------------------- /tchannel/messages/call_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/call_request.py -------------------------------------------------------------------------------- /tchannel/messages/call_request_continue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/call_request_continue.py -------------------------------------------------------------------------------- /tchannel/messages/call_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/call_response.py -------------------------------------------------------------------------------- /tchannel/messages/call_response_continue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/call_response_continue.py -------------------------------------------------------------------------------- /tchannel/messages/cancel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/cancel.py -------------------------------------------------------------------------------- /tchannel/messages/claim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/claim.py -------------------------------------------------------------------------------- /tchannel/messages/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/common.py -------------------------------------------------------------------------------- /tchannel/messages/error.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/error.py -------------------------------------------------------------------------------- /tchannel/messages/init_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/init_request.py -------------------------------------------------------------------------------- /tchannel/messages/init_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/init_response.py -------------------------------------------------------------------------------- /tchannel/messages/ping_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/ping_request.py -------------------------------------------------------------------------------- /tchannel/messages/ping_response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/ping_response.py -------------------------------------------------------------------------------- /tchannel/messages/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/messages/types.py -------------------------------------------------------------------------------- /tchannel/net.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/net.py -------------------------------------------------------------------------------- /tchannel/peer_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/peer_heap.py -------------------------------------------------------------------------------- /tchannel/peer_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/peer_strategy.py -------------------------------------------------------------------------------- /tchannel/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/request.py -------------------------------------------------------------------------------- /tchannel/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/response.py -------------------------------------------------------------------------------- /tchannel/retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/retry.py -------------------------------------------------------------------------------- /tchannel/rw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/rw.py -------------------------------------------------------------------------------- /tchannel/schemes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/schemes/__init__.py -------------------------------------------------------------------------------- /tchannel/schemes/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/schemes/json.py -------------------------------------------------------------------------------- /tchannel/schemes/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/schemes/raw.py -------------------------------------------------------------------------------- /tchannel/schemes/thrift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/schemes/thrift.py -------------------------------------------------------------------------------- /tchannel/serializer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tchannel/serializer/json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/serializer/json.py -------------------------------------------------------------------------------- /tchannel/serializer/raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/serializer/raw.py -------------------------------------------------------------------------------- /tchannel/serializer/thrift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/serializer/thrift.py -------------------------------------------------------------------------------- /tchannel/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/singleton.py -------------------------------------------------------------------------------- /tchannel/statsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/statsd.py -------------------------------------------------------------------------------- /tchannel/status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/status.py -------------------------------------------------------------------------------- /tchannel/sync/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/sync/__init__.py -------------------------------------------------------------------------------- /tchannel/sync/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/sync/client.py -------------------------------------------------------------------------------- /tchannel/sync/singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/sync/singleton.py -------------------------------------------------------------------------------- /tchannel/sync/thrift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/sync/thrift.py -------------------------------------------------------------------------------- /tchannel/tchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tchannel.py -------------------------------------------------------------------------------- /tchannel/tcurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tcurl.py -------------------------------------------------------------------------------- /tchannel/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/__init__.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/__init__.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/cassette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/cassette.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/config.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/exceptions.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/patch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/patch.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/proxy.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/proxy.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/proxy.thrift -------------------------------------------------------------------------------- /tchannel/testing/vcr/record_modes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/record_modes.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/server.py -------------------------------------------------------------------------------- /tchannel/testing/vcr/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/testing/vcr/yaml.py -------------------------------------------------------------------------------- /tchannel/thrift/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/thrift/__init__.py -------------------------------------------------------------------------------- /tchannel/thrift/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/thrift/client.py -------------------------------------------------------------------------------- /tchannel/thrift/module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/thrift/module.py -------------------------------------------------------------------------------- /tchannel/thrift/reflection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/thrift/reflection.py -------------------------------------------------------------------------------- /tchannel/thrift/rw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/thrift/rw.py -------------------------------------------------------------------------------- /tchannel/thrift/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/thrift/server.py -------------------------------------------------------------------------------- /tchannel/tornado/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/__init__.py -------------------------------------------------------------------------------- /tchannel/tornado/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/connection.py -------------------------------------------------------------------------------- /tchannel/tornado/dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/dispatch.py -------------------------------------------------------------------------------- /tchannel/tornado/hyperbahn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/hyperbahn.py -------------------------------------------------------------------------------- /tchannel/tornado/message_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/message_factory.py -------------------------------------------------------------------------------- /tchannel/tornado/peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/peer.py -------------------------------------------------------------------------------- /tchannel/tornado/request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/request.py -------------------------------------------------------------------------------- /tchannel/tornado/response.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/response.py -------------------------------------------------------------------------------- /tchannel/tornado/stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/stream.py -------------------------------------------------------------------------------- /tchannel/tornado/tchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/tchannel.py -------------------------------------------------------------------------------- /tchannel/tornado/tombstone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/tombstone.py -------------------------------------------------------------------------------- /tchannel/tornado/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tornado/util.py -------------------------------------------------------------------------------- /tchannel/tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/tracing.py -------------------------------------------------------------------------------- /tchannel/transport.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/transport.py -------------------------------------------------------------------------------- /tchannel/zipkin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tchannel/zipkin/zipkin_trace.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tchannel/zipkin/zipkin_trace.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/container/test_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/container/test_heap.py -------------------------------------------------------------------------------- /tests/data/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/SecondService-remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/SecondService-remote -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/SecondService.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/SecondService.py -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/ThriftTest-remote: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/ThriftTest-remote -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/ThriftTest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/ThriftTest.py -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/__init__.py -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/constants.py -------------------------------------------------------------------------------- /tests/data/generated/ThriftTest/ttypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/generated/ThriftTest/ttypes.py -------------------------------------------------------------------------------- /tests/data/generated/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/data/hosts.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/hosts.json -------------------------------------------------------------------------------- /tests/data/idls/ThriftTest.thrift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/data/idls/ThriftTest.thrift -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/json/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/json/test_json_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/json/test_json_server.py -------------------------------------------------------------------------------- /tests/integration/test_client_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/test_client_server.py -------------------------------------------------------------------------------- /tests/integration/test_error_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/test_error_handling.py -------------------------------------------------------------------------------- /tests/integration/test_retry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/test_retry.py -------------------------------------------------------------------------------- /tests/integration/thrift/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/thrift/test_thriftrw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/thrift/test_thriftrw.py -------------------------------------------------------------------------------- /tests/integration/thrift/test_tornado_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/thrift/test_tornado_client.py -------------------------------------------------------------------------------- /tests/integration/tornado/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/tornado/test_connection_reuse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/integration/tornado/test_connection_reuse.py -------------------------------------------------------------------------------- /tests/messages/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/messages/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/messages/test_common.py -------------------------------------------------------------------------------- /tests/mock_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/mock_server.py -------------------------------------------------------------------------------- /tests/schemes/test_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/schemes/test_json.py -------------------------------------------------------------------------------- /tests/schemes/test_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/schemes/test_raw.py -------------------------------------------------------------------------------- /tests/schemes/test_thrift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/schemes/test_thrift.py -------------------------------------------------------------------------------- /tests/serializer/test_serializer_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/serializer/test_serializer_json.py -------------------------------------------------------------------------------- /tests/serializer/test_serializer_raw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/serializer/test_serializer_raw.py -------------------------------------------------------------------------------- /tests/serializer/test_serializer_thrift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/serializer/test_serializer_thrift.py -------------------------------------------------------------------------------- /tests/sync/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/sync/test_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/sync/test_client.py -------------------------------------------------------------------------------- /tests/sync/test_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/sync/test_singleton.py -------------------------------------------------------------------------------- /tests/sync/test_thrift.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/sync/test_thrift.py -------------------------------------------------------------------------------- /tests/test_checksum.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_checksum.py -------------------------------------------------------------------------------- /tests/test_context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_context.py -------------------------------------------------------------------------------- /tests/test_crossdock.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_crossdock.py -------------------------------------------------------------------------------- /tests/test_dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_dispatch.py -------------------------------------------------------------------------------- /tests/test_event.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_event.py -------------------------------------------------------------------------------- /tests/test_examples.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_examples.py -------------------------------------------------------------------------------- /tests/test_forwarding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_forwarding.py -------------------------------------------------------------------------------- /tests/test_frame.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_frame.py -------------------------------------------------------------------------------- /tests/test_future.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_future.py -------------------------------------------------------------------------------- /tests/test_health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_health.py -------------------------------------------------------------------------------- /tests/test_hyperbahn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_hyperbahn.py -------------------------------------------------------------------------------- /tests/test_hyperbahn_blackhole.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_hyperbahn_blackhole.py -------------------------------------------------------------------------------- /tests/test_message_factory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_message_factory.py -------------------------------------------------------------------------------- /tests/test_messages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_messages.py -------------------------------------------------------------------------------- /tests/test_peer_heap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_peer_heap.py -------------------------------------------------------------------------------- /tests/test_peer_strategy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_peer_strategy.py -------------------------------------------------------------------------------- /tests/test_queue.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_queue.py -------------------------------------------------------------------------------- /tests/test_rw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_rw.py -------------------------------------------------------------------------------- /tests/test_singleton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_singleton.py -------------------------------------------------------------------------------- /tests/test_statsd.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_statsd.py -------------------------------------------------------------------------------- /tests/test_stream.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_stream.py -------------------------------------------------------------------------------- /tests/test_tchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_tchannel.py -------------------------------------------------------------------------------- /tests/test_tcurl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_tcurl.py -------------------------------------------------------------------------------- /tests/test_tracing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_tracing.py -------------------------------------------------------------------------------- /tests/test_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/test_types.py -------------------------------------------------------------------------------- /tests/testing/vcr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/testing/vcr/integration/data/old_with_tracing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/integration/data/old_with_tracing.yaml -------------------------------------------------------------------------------- /tests/testing/vcr/integration/data/old_without_tracing.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/integration/data/old_without_tracing.yaml -------------------------------------------------------------------------------- /tests/testing/vcr/integration/test_sync_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/integration/test_sync_client.py -------------------------------------------------------------------------------- /tests/testing/vcr/integration/test_vcr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/integration/test_vcr.py -------------------------------------------------------------------------------- /tests/testing/vcr/strategies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/strategies.py -------------------------------------------------------------------------------- /tests/testing/vcr/test_cassette.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/test_cassette.py -------------------------------------------------------------------------------- /tests/testing/vcr/test_patcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/test_patcher.py -------------------------------------------------------------------------------- /tests/testing/vcr/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/testing/vcr/test_server.py -------------------------------------------------------------------------------- /tests/thrift/test_module.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/thrift/test_module.py -------------------------------------------------------------------------------- /tests/thrift/test_multiple_services.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/thrift/test_multiple_services.py -------------------------------------------------------------------------------- /tests/thrift/test_reflection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/thrift/test_reflection.py -------------------------------------------------------------------------------- /tests/thrift/test_rw.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/thrift/test_rw.py -------------------------------------------------------------------------------- /tests/thrift/test_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/thrift/test_server.py -------------------------------------------------------------------------------- /tests/tornado/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/tornado/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/conftest.py -------------------------------------------------------------------------------- /tests/tornado/test_connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_connection.py -------------------------------------------------------------------------------- /tests/tornado/test_dispatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_dispatch.py -------------------------------------------------------------------------------- /tests/tornado/test_hyperbahn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_hyperbahn.py -------------------------------------------------------------------------------- /tests/tornado/test_peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_peer.py -------------------------------------------------------------------------------- /tests/tornado/test_request.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_request.py -------------------------------------------------------------------------------- /tests/tornado/test_tchannel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_tchannel.py -------------------------------------------------------------------------------- /tests/tornado/test_tombstone.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/tornado/test_tombstone.py -------------------------------------------------------------------------------- /tests/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tests/util.py -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/uber/tchannel-python/HEAD/tox.ini --------------------------------------------------------------------------------