Mercurial > code > home > repos > light9
diff bin/collector_loadtest.py @ 1858:7772cc48e016
reformat all python
Ignore-this: 1135b78893f8b3d31badddda7f45678f
author | drewp@bigasterisk.com |
---|---|
date | Tue, 21 May 2019 23:56:12 +0000 |
parents | 8e0e5b3db301 |
children | f066d6e874db |
line wrap: on
line diff
--- a/bin/collector_loadtest.py Tue May 21 23:55:35 2019 +0000 +++ b/bin/collector_loadtest.py Tue May 21 23:56:12 2019 +0000 @@ -7,6 +7,8 @@ import time import logging log.setLevel(logging.DEBUG) + + def loadTest(): print "scheduling loadtest" n = 2500 @@ -14,23 +16,27 @@ session = "loadtest%s" % time.time() offset = 0 for i in range(n): + def send(i): if i % 100 == 0: log.info('sendToCollector %s', i) d = sendToCollector("http://localhost:999999/", session, - [[DEV["backlight1"], L9["color"], "#ffffff"], - [DEV["backlight2"], L9["color"], "#ffffff"], - [DEV["backlight3"], L9["color"], "#ffffff"], - [DEV["backlight4"], L9["color"], "#ffffff"], - [DEV["backlight5"], L9["color"], "#ffffff"], - [DEV["down2"], L9["color"], "#ffffff"], - [DEV["down3"], L9["color"], "#ffffff"], - [DEV["down4"], L9["color"], "#ffffff"], - [DEV["houseSide"], L9["level"], .8], - [DEV["backlight5"], L9["uv"], 0.011]]) + [[DEV["backlight1"], L9["color"], "#ffffff"], + [DEV["backlight2"], L9["color"], "#ffffff"], + [DEV["backlight3"], L9["color"], "#ffffff"], + [DEV["backlight4"], L9["color"], "#ffffff"], + [DEV["backlight5"], L9["color"], "#ffffff"], + [DEV["down2"], L9["color"], "#ffffff"], + [DEV["down3"], L9["color"], "#ffffff"], + [DEV["down4"], L9["color"], "#ffffff"], + [DEV["houseSide"], L9["level"], .8], + [DEV["backlight5"], L9["uv"], 0.011]]) + def ontime(dt, i=i): times[i] = dt + d.addCallback(ontime) + reactor.callLater(offset, send, i) offset += .002 @@ -39,8 +45,10 @@ with open('/tmp/times', 'w') as f: f.write(''.join('%s\n' % t for t in times)) reactor.stop() - reactor.callLater(offset+.5, done) + + reactor.callLater(offset + .5, done) reactor.run() + if __name__ == '__main__': loadTest()