diff options
author | drebs <drebs@riseup.net> | 2017-11-02 09:28:56 -0200 |
---|---|---|
committer | drebs <drebs@riseup.net> | 2017-11-02 09:28:56 -0200 |
commit | b36ebc87f449af5ad7a677350a3ccfc7d26cfb1e (patch) | |
tree | 6dd6e7a15ace7f7e15815546f43d333f74101050 /client-responsiveness/scripts/server_with_soledad_syncer.py | |
parent | 01e2a72ce30f0fbb4a027d3246a8ba16e00ae197 (diff) |
move client responsiveness tests to a subfolder
Diffstat (limited to 'client-responsiveness/scripts/server_with_soledad_syncer.py')
-rw-r--r-- | client-responsiveness/scripts/server_with_soledad_syncer.py | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/client-responsiveness/scripts/server_with_soledad_syncer.py b/client-responsiveness/scripts/server_with_soledad_syncer.py new file mode 100644 index 0000000..2890e04 --- /dev/null +++ b/client-responsiveness/scripts/server_with_soledad_syncer.py @@ -0,0 +1,47 @@ +# -*- coding: utf-8 -*- +#!/usr/bin/env python + + +import os +from klein import run, route, resource +import soledad_sync as sync +from twisted.internet import reactor +import datetime + + +@route('/create-docs') +def create_docs(request): + d = sync.create_docs() + return d + + +@route('/start-sync') +def start_sync(request): + d = sync.start_sync() + return d + + +@route('/ping') +def ping(request): + return 'easy!' + + +@route('/pid') +def pid(request): + return str(os.getpid()) + + +@route('/stop') +def stop(request): + reactor.callLater(1, reactor.stop) + return '' + +@route('/stats') +def stats(request): + pid = os.getpid() + sync_phase, sync_exchange_phase = sync.stats() + return "%d %d %d" % (pid, sync_phase, sync_exchange_phase) + + +if __name__ == "__main__": + run("localhost", 8080) |