diff options
author | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2018-05-23 18:12:04 +0200 |
---|---|---|
committer | Ronny Pfannschmidt <opensource@ronnypfannschmidt.de> | 2018-05-23 18:12:04 +0200 |
commit | 3e08c4ee64dffa14450ca29b1ef8bc3f820a5b2b (patch) | |
tree | 1b06e17fd94de2d9912b60e25513ada3f44ce20b /bench/bench_argcomplete.py | |
parent | 703e4b11ba76171eccd3f13e723c47b810ded7ef (diff) | |
download | pytest-3e08c4ee64dffa14450ca29b1ef8bc3f820a5b2b.tar.gz |
sort out flake8 issues and unicode name usage
Diffstat (limited to 'bench/bench_argcomplete.py')
-rw-r--r-- | bench/bench_argcomplete.py | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/bench/bench_argcomplete.py b/bench/bench_argcomplete.py index dbb3adbe0..495e2c4ed 100644 --- a/bench/bench_argcomplete.py +++ b/bench/bench_argcomplete.py @@ -5,17 +5,18 @@ # FilesCompleter 75.1109 69.2116 # FastFilesCompleter 0.7383 1.0760 +import timeit -if __name__ == "__main__": - import sys - import timeit - from argcomplete.completers import FilesCompleter - from _pytest._argcomplete import FastFilesCompleter +imports = [ + "from argcomplete.completers import FilesCompleter as completer", + "from _pytest._argcomplete import FastFilesCompleter as completer", +] + +count = 1000 # only a few seconds +setup = "%s\nfc = completer()" +run = 'fc("/d")' - count = 1000 # only a few seconds - setup = "from __main__ import FastFilesCompleter\nfc = FastFilesCompleter()" - run = 'fc("/d")' - sys.stdout.write( - "%s\n" % (timeit.timeit(run, setup=setup.replace("Fast", ""), number=count)) - ) - sys.stdout.write("%s\n" % (timeit.timeit(run, setup=setup, number=count))) + +if __name__ == "__main__": + print(timeit.timeit(run, setup=setup % imports[0], number=count)) + print((timeit.timeit(run, setup=setup % imports[1], number=count))) |