Index: sodar/trunk/sodar/tests/suite.py =================================================================== --- sodar/trunk/sodar/tests/suite.py (revision 296) +++ sodar/trunk/sodar/tests/suite.py (revision 301) @@ -59,5 +59,16 @@ mnd_file = '091117.mnd' mnd,mnd_path = setUpData(mnd_dir,mnd_file) - profile = mnd.split('\n\n')[2].split('\n') + EOL = '\r\n' # Windows file binary copied to Unix + def divide(mnd,eol): + blocks = [block.strip() + for block + in mnd.split(eol*2) + if block.strip()] + if len(blocks) < 2: + eol = '\n' # Windows to Windows or Unix to Unix + blocks, eol = divide(mnd,eol) + return (blocks,eol) + blocks,EOL = divide(mnd,EOL) + profile = blocks[2].split(EOL) profile = [line.strip() for line in profile if line] variables = profile[1].split()[1:]