chariots.testing
module that provides some testing utils. There are two Testing clients that allow you to test your servers (pipelines
and op_store) without having to actually start the servers in the test.
-
class
chariots.testing.TestPipelinesClient(app: chariots.pipelines.pipelines_server.PipelinesServer)[source]
Bases: chariots.pipelines.pipelines_client.AbstractPipelinesClient
mock up of the client to test a full app without having to create a server
-
__init__(app: chariots.pipelines.pipelines_server.PipelinesServer)[source]
Initialize self. See help(type(self)) for accurate signature.
-
class
chariots.testing.TestOpStoreClient(path, saver=None)[source]
Bases: chariots.op_store._op_store_client.BaseOpStoreClient
helper class to have a client without launching the server
-
__init__(path, saver=None)[source]
Initialize self. See help(type(self)) for accurate signature.
-
post(route, arguments_json)[source]
posts request the backend