Merge pull request #2677 from nathanielmanistaatgoogle/test-constants

Add STREAM_LENGTH and POOL_SIZE to test_constants
pull/2697/head
Masood Malekghassemi 9 years ago
commit cd114a7415
  1. 4
      src/python/src/grpc/_links/_proto_scenarios.py
  2. 6
      src/python/src/grpc/framework/common/test_constants.py

@ -33,6 +33,7 @@ import abc
import threading import threading
from grpc._junkdrawer import math_pb2 from grpc._junkdrawer import math_pb2
from grpc.framework.common import test_constants
class ProtoScenario(object): class ProtoScenario(object):
@ -219,10 +220,9 @@ class BidirectionallyUnaryScenario(ProtoScenario):
class BidirectionallyStreamingScenario(ProtoScenario): class BidirectionallyStreamingScenario(ProtoScenario):
"""A scenario that transmits no protocol buffers in either direction.""" """A scenario that transmits no protocol buffers in either direction."""
_STREAM_LENGTH = 200
_REQUESTS = tuple( _REQUESTS = tuple(
math_pb2.DivArgs(dividend=59 + index, divisor=7 + index) math_pb2.DivArgs(dividend=59 + index, divisor=7 + index)
for index in range(_STREAM_LENGTH)) for index in range(test_constants.STREAM_LENGTH))
def __init__(self): def __init__(self):
self._lock = threading.Lock() self._lock = threading.Lock()

@ -35,3 +35,9 @@ SHORT_TIMEOUT = 4
# Absurdly large value for maximum duration in seconds for should-not-time-out # Absurdly large value for maximum duration in seconds for should-not-time-out
# RPCs made during tests. # RPCs made during tests.
LONG_TIMEOUT = 3000 LONG_TIMEOUT = 3000
# The number of payloads to transmit in streaming tests.
STREAM_LENGTH = 200
# The size of thread pools to use in tests.
POOL_SIZE = 10

Loading…
Cancel
Save