summaryrefslogtreecommitdiff
path: root/test/CheckBaselineTests.py
diff options
context:
space:
mode:
authorAlexis Hildebrandt <afh@surryhill.net>2023-12-05 12:08:15 +0100
committerAlexis Hildebrandt <afh@surryhill.net>2023-12-05 20:44:08 +0100
commit2c0cf2e0c933b16a107cc29451ad92d3a48bb481 (patch)
treef669c222dceaeff0214fb673c601f7a6b0c15fef /test/CheckBaselineTests.py
parent14db8c8f10377607c85a7fe449af8001a64f088e (diff)
downloadfork-ledger-2c0cf2e0c933b16a107cc29451ad92d3a48bb481.tar.gz
fork-ledger-2c0cf2e0c933b16a107cc29451ad92d3a48bb481.tar.bz2
fork-ledger-2c0cf2e0c933b16a107cc29451ad92d3a48bb481.zip
tests: Modernize test scripts
by using argparse and pathlib and removing Python 2 specific code.
Diffstat (limited to 'test/CheckBaselineTests.py')
-rwxr-xr-xtest/CheckBaselineTests.py23
1 files changed, 4 insertions, 19 deletions
diff --git a/test/CheckBaselineTests.py b/test/CheckBaselineTests.py
index 9f52dd10..1a983b00 100755
--- a/test/CheckBaselineTests.py
+++ b/test/CheckBaselineTests.py
@@ -1,9 +1,9 @@
#!/usr/bin/env python3
+import argparse
import sys
import re
import os
-import argparse
from os.path import *
from subprocess import Popen, PIPE
@@ -51,24 +51,9 @@ class CheckBaselineTests (CheckOptions):
return errors
if __name__ == "__main__":
- def getargs():
- parser = argparse.ArgumentParser(prog='CheckBaselineTests',
- description='Check that ledger options are tested')
- parser.add_argument('-l', '--ledger',
- dest='ledger',
- type=str,
- action='store',
- required=True,
- help='the path to the ledger executable to test with')
- parser.add_argument('-s', '--source',
- dest='source',
- type=str,
- action='store',
- required=True,
- help='the path to the top level ledger source directory')
- return parser.parse_args()
-
- args = getargs()
+ args = argparse.ArgumentParser(prog='CheckBaselineTests',
+ description='Check that ledger options are tested',
+ parents=[CheckOptions.parser()]).parse_args()
script = CheckBaselineTests(args)
status = script.main()
sys.exit(status)