On Thu, Apr 19, 2018 at 7:19 AM, Beth Anderson <[email protected]> wrote: > Rather stupidly I've realised there are tests here: > > https://github.com/grpc/grpc/tree/master/src/python/grpcio_tests > > ...although if there are any docs, I'd be really grateful for the links... > > On Thursday, April 19, 2018 at 1:54:30 PM UTC+1, Beth Anderson wrote: >> >> Hi all, >> >> I'm interested in this module https://github.com/grpc >> /grpc/tree/master/src/python/grpcio_testing and wondered if there are >> any docs or code samples for it? To test my Python gRPC project. >> > There's... less documentation than we'd like, especially around the grpc_testing package (note that it isn't even yet released on PyPI... <https://github.com/grpc/grpc/issues/14294>).
Have you yet used run_tests ("./tools/run_tests/run_tests.py
--language=python --compiler=all_the_cpythons --newline_on_success") to run
our tests? If not, that would be the right place to start. If so: we expect
that you'd be able to write tests of your system that uses gRPC Python that
have more or less the same shape as our own tests of gRPC Python. I usually
say that _rpc_test
<https://github.com/grpc/grpc/blob/master/src/python/grpcio_tests/tests/unit/_rpc_test.py>
is the right place to start reading the tests of gRPC Python as that tests
the core behavior and primary features of the library. Something like the
intraop tests
<https://github.com/grpc/grpc/tree/master/src/python/grpcio_tests/tests/interop>
("intraop" means "the Python implementations of the
implementation-interoperation suite, but run against one another rather
than against other gRPC implementations") is more representative of
critical user journeys but has a lot more going on.
Please do follow up with how your testing progresses; this is a topic about
which we've heard less from developers than we'd like.
-Nathaniel
--
You received this message because you are subscribed to the Google Groups
"grpc.io" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/grpc-io.
To view this discussion on the web visit
https://groups.google.com/d/msgid/grpc-io/CAEOYnASwX5pM-X%2BPXBRyRsErpqDsJRb2nsMOr_YBodbtH381Zw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
smime.p7s
Description: S/MIME Cryptographic Signature
