| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
| |
Notable Changes:
-Convert all str types to byte types at cython layer (ascii encoding)
-Use six for packages that have different names in Python2/Python3
-By default, unit tests are compiled/run in Python2.7 and Python3.4
-Ensure MACOSX_BUILD_TARGET is at least 10.7
|
|
|
|
|
|
| |
This method will be used in tests that want to ensure before
proceeding that the system under test has progressed to the control
point.
|
|
|
|
|
| |
Going forward we'd like to be able to test much larger numbers of RPCs
than the number of threads available to a test.
|
|
|
|
| |
This code has been unsupported for more than six months.
|
| |
|
| |
|
|\
| |
| | |
replace uses of iteritems with six.iteritems
|
|\ \
| | |
| | | |
make iterators python3-compatible
|
| | | |
|
| |/ |
|
|/ |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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!
|
|
|
|
|
|
|
| |
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.
|
|
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.
|