check.py: add 'None' value to check that a var is not there. (Closes #3379)

vseva/3.0
git user on spce 13 years ago
parent 2aaa534a11
commit b7bba5adb7

@ -142,9 +142,15 @@ def check_flow_vars(sk, sv, cv, test):
#print "testing %s == %s" % (sv[k], val)
test.test(sv[k], val, 'flow[%s] expected %s == %s but is %s' % (sk, k, sv[k], val), 'flow[%s] %s' % (sk, k))
except LookupError as err:
test.error('LookupError with %s. Error:%s' % (k, err))
if(sv[k] == 'None'):
test.ok('flow[%s] %s is not there' % (sk, k))
else:
test.error('LookupError with %s. Error:%s' % (k, err))
except Exception as err:
test.error('Expected var %s on flow[%s]' % (k,sk))
if(sv[k] == 'None'):
test.ok('flow[%s] %s is not there' % (sk, k))
else:
test.error('Expected var %s on flow[%s]' % (k,sk))
else:
test.test(sv[k], cv[k], 'flow[%s] expected %s == %s but is %s' % (sk, k, sv[k], cv[k]), 'flow[%s] %s' % (sk, k))

@ -73,7 +73,10 @@ class TestCheckFlowVars(unittest.TestCase):
self.scen = [
{ 'R0': { '$xavp(v0[0]=>k0[0])': 1,
'$xavp(v0[0]=>k1[0])': 'a',
'$xavp(v0[0]=>k1[2])': '^f'}
'$xavp(v0[0]=>k1[2])': '^f',
'$var(no)': 'None',
'$xavp(nono=>koko)': 'None',
'$xavp(v0=>k10)': 'None'}
},
{ 'R1': {'$xavp(v0[1]=>k0[0])': 1} },
]

Loading…
Cancel
Save