diff options
Diffstat (limited to 'tools')
-rwxr-xr-x | tools/confirm.py | 6 | ||||
-rwxr-xr-x | tools/regtest | 2 | ||||
-rw-r--r-- | tools/standard.dat | 12 |
3 files changed, 4 insertions, 16 deletions
diff --git a/tools/confirm.py b/tools/confirm.py index e0706cbf..94e066a4 100755 --- a/tools/confirm.py +++ b/tools/confirm.py @@ -21,7 +21,7 @@ errors = 0 args = sys.argv[1] for line in os.popen(re.sub('\$cmd', 'reg', args)): - match = re.match("\\s*([-$,0-9.]+)\\s+([-$,0-9.]+)", line[55:]) + match = re.match("\\s*([-$,0-9.]+)\\s+([-$,0-9.]+)", line[54:]) if not match: continue value = clean(match.group(1)) @@ -29,7 +29,7 @@ for line in os.popen(re.sub('\$cmd', 'reg', args)): running_total += value diff = abs(running_total - total) - if (re.search(' -V ', args) or re.search(' -G ', args)) and diff < 0.015: + if re.search(' -[VGB] ', args) and diff < 0.015: diff = 0.0 if diff > 0.001: print "DISCREPANCY: %.3f (%.3f - %.3f) at line %d:" % \ @@ -48,7 +48,7 @@ for line in os.popen(re.sub('\$cmd', 'bal', args)): balance_total = clean(line[:20]) diff = abs(balance_total - running_total) -if (re.search(' -V ', args) or re.search(' -G ', args)) and diff < 0.015: +if re.search(' -[VGB] ', args) and diff < 0.015: diff = 0.0 if diff > 0.001: print diff --git a/tools/regtest b/tools/regtest index 7d28dae7..b42b4981 100755 --- a/tools/regtest +++ b/tools/regtest @@ -12,7 +12,7 @@ for test in \ "-G \$cmd c0226fafdf9e6711ac9121cf263e2d50791859cb" do echo testing: $test - python tools/confirm.py "ledger -f tools/standard.dat $test" + python tools/confirm.py "ledger -f tools/standard.dat --args-only --columns=80 $test" errors=`expr $errors + $?` done diff --git a/tools/standard.dat b/tools/standard.dat index e799b352..62fa7f86 100644 --- a/tools/standard.dat +++ b/tools/standard.dat @@ -4242,14 +4242,6 @@ c56a21d23a6535184e7152ee138c28974f14280c -936.961582 GGGGG @ $26.6700000000000000000693889390 c56a21d23a6535184e7152ee138c28974f14280c $0.01 -2004/05/10 7f0496ac26aefd14a32168121600e823662d3592 - c56a21d23a6535184e7152ee138c28974f14280c 2.552582 GGGGG - c56a21d23a6535184e7152ee138c28974f14280c 2.482278 AAAAA - c56a21d23a6535184e7152ee138c28974f14280c 0.000042 EEEEE - 429c4d6b7270e9c309f132d9f80f09fd4e40b6df -2.552582 GGGGG - 429c4d6b7270e9c309f132d9f80f09fd4e40b6df -2.482278 AAAAA - 429c4d6b7270e9c309f132d9f80f09fd4e40b6df -0.000042 EEEEE - 2004/05/11 * 106e6bd420d331275023c76038ebb520502b39ef 1b565047893eb8f55e839a9f0b5259d047547a82 $20.00 f0eb264dac24ed3a12eded5dfc3e3498e4ab13b9 @@ -5009,10 +5001,6 @@ 1b565047893eb8f55e839a9f0b5259d047547a82 $15.49 f0eb264dac24ed3a12eded5dfc3e3498e4ab13b9 -2004/07/21 7f0496ac26aefd14a32168121600e823662d3592 - c56a21d23a6535184e7152ee138c28974f14280c 17.358388 DDDDD - 429c4d6b7270e9c309f132d9f80f09fd4e40b6df - 2004/07/23 * bdc1fd5d3c0f3dcfd55d010426e61bf9451e680d 3282f21c97a0e1f66185923328d80d87fa5d8db7 $19.48 f0eb264dac24ed3a12eded5dfc3e3498e4ab13b9 |