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()