Skip to content

Commit

Permalink
test of volumes corrected
Browse files Browse the repository at this point in the history
  • Loading branch information
olivierch committed Apr 16, 2014
1 parent 29726eb commit cbe5a73
Show file tree
Hide file tree
Showing 3 changed files with 31 additions and 21 deletions.
7 changes: 4 additions & 3 deletions src/test/py/run.py
Expand Up @@ -34,6 +34,7 @@
import molet
import utilt
import test_ti
import test_volume
import sys

PARLEN=80
Expand All @@ -42,7 +43,7 @@
def tests_tu(options):
titre_test = "UNDEFINED"

curdir,sqldir,resultsdir,expecteddir = test_ti.get_paths()
curdir,sqldir,resultsdir,expecteddir = utilt.get_paths()

try:
utilt.wait_for_true(srvob_conf.dbBO,0.1,"SELECT value=102,value FROM market.tvar WHERE name='OC_CURRENT_PHASE'",
Expand Down Expand Up @@ -140,8 +141,8 @@ def main():
parser.add_option("-b","--build",dest="build",type="int",help="generates random test cases for test_ti",default=0)
parser.add_option("-i","--ti",action="store_true",dest="test_ti",help="execute test_ti",default=False)
parser.add_option("-r","--reset",action="store_true",dest="test_ti_reset",help="clean before execution test_ti",default=False)
#parser.add_option("-x","--x",dest="cst",type="int",help="test",default=1)


(options, args) = parser.parse_args()

# um = os.umask(0177) # u=rw,g=,o=
Expand Down
31 changes: 13 additions & 18 deletions src/test/py/test_ti.py
Expand Up @@ -16,17 +16,7 @@

PARLEN=80
prtest = utilt.PrTest(PARLEN,'=')

def get_paths():
curdir = os.path.abspath(__file__)
curdir = os.path.dirname(curdir)
curdir = os.path.dirname(curdir)
sqldir = os.path.join(curdir,'sql')
resultsdir,expecteddir = os.path.join(curdir,'results'),os.path.join(curdir,'expected')
molet.mkdir(resultsdir,ignoreWarning = True)
molet.mkdir(expecteddir,ignoreWarning = True)
tup = (curdir,sqldir,resultsdir,expecteddir)
return tup


import random
import csv
Expand All @@ -40,7 +30,7 @@ def build_ti(options):
#print options.build
#return
#conf = srvob_conf.dbBO
curdir,sqldir,resultsdir,expecteddir = get_paths()
curdir,sqldir,resultsdir,expecteddir = utilt.get_paths()
_frs = os.path.join(sqldir,'test_ti.csv')

MAX_OWNER = 10
Expand Down Expand Up @@ -80,7 +70,7 @@ def test_ti(options):

_reset,titre_test = options.test_ti_reset,''

curdir,sqldir,resultsdir,expecteddir = get_paths()
curdir,sqldir,resultsdir,expecteddir = utilt.get_paths()
prtest.title('running test_ti on database "%s"' % (srvob_conf.DB_NAME,))

dump = utilt.Dumper(srvob_conf.dbBO,options,None)
Expand Down Expand Up @@ -265,16 +255,21 @@ def check_values(inst,values_input,user):

_errs = 0
for qua,vin in values_input.iteritems():
vexpect = values_output.get(qua,0)+values_remain.get(qua,0)
if vin != vexpect:
print qua,vin,values_output.get(qua,0),values_remain.get(qua,0)
_out = values_output.get(qua,None)
_remain = values_remain.get(qua,None)
if _out is None or _remain is None:
_errs += 1
continue

if vin != (_out+ _remain):
print qua,vin,_out,_remain
_errs += 1
# print '%i errors'% _errs

return _errs

def test_ti_old(options):

curdir,sqldir,resultsdir,expecteddir = get_paths()
curdir,sqldir,resultsdir,expecteddir = utilt.get_paths()
prtest.title('running test_ti on database "%s"' % (srvob_conf.DB_NAME,))

dump = utilt.Dumper(srvob_conf.dbBO,options,None)
Expand Down
14 changes: 14 additions & 0 deletions src/test/py/utilt.py
Expand Up @@ -2,6 +2,20 @@
import string
import os.path
import time, sys
import molet


def get_paths():
curdir = os.path.abspath(__file__)
curdir = os.path.dirname(curdir)
curdir = os.path.dirname(curdir)
sqldir = os.path.join(curdir,'sql')
resultsdir,expecteddir = os.path.join(curdir,'results'),os.path.join(curdir,'expected')
molet.mkdir(resultsdir,ignoreWarning = True)
molet.mkdir(expecteddir,ignoreWarning = True)
tup = (curdir,sqldir,resultsdir,expecteddir)
return tup

'''---------------------------------------------------------------------------
---------------------------------------------------------------------------'''
class PrTest(object):
Expand Down

0 comments on commit cbe5a73

Please sign in to comment.