Mercurial > evolve
diff tests/testlib/random-revs.py @ 5611:11b8f7003713
tests: move ad-hoc random_rev.py to testlib/random-revs.py
author | Anton Shestakov <av6@dwimlabs.net> |
---|---|
date | Sat, 24 Oct 2020 23:47:01 +0800 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/tests/testlib/random-revs.py Sat Oct 24 23:47:01 2020 +0800 @@ -0,0 +1,23 @@ +#!/usr/bin/env python +""" +This simple script outputs a sequence of numbers separated by newlines. The +amount of numbers and their approximate values can be controlled by two command +line arguments. + +Usage: $0 COUNT MAXADD. COUNT will determine the amount of numbers printed, and +MAXADD will limit the value that will be added to each of those numbers. +""" + +from __future__ import print_function + +import random +import sys + +def main(): + count = int(sys.argv[1]) + maxadd = int(sys.argv[2]) + for x in range(count): + print(x + random.randint(0, maxadd)) + +if __name__ == '__main__': + main()