blob: 84183fa4e744f6b38a96bf5aab37e07c714b02e5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#
# Assert procedure for non-regression testing
# Recover a value from a list of real arrays
# Author: A. Hebert
#
def assertV(lcmobj,key,iset,ipos,refvalue):
lcmobj.lib()
val=lcmobj[key][iset-1][ipos-1]
delta=abs((val-refvalue)/refvalue)
if delta < 1.0e-4:
print("Test successful; delta=",delta)
else:
print("Reference=",refvalue,"Calculated=",val)
print("------------")
print("TEST FAILURE")
print("------------")
raise Exception("abort in assertV")
|