view python/tests/storage.txt @ 614:5e09583275a4

Merged Nicolas/trafficintelligence into default
author Mohamed Gomaa <eng.m.gom3a@gmail.com>
date Fri, 05 Dec 2014 12:13:53 -0500
parents 36605d843be5
children ef6dd60be2e1
line wrap: on
line source

>>> from storage import *
>>> from StringIO import StringIO

>>> f = openCheck('non_existant_file.txt')
File non_existant_file.txt could not be opened.

>>> nonexistentFilename = "nonexistent"
>>> loadPrototypeMatchIndexesFromSqlite(nonexistentFilename)
DB Error: no such table: prototypes
[]
>>> loadTrajectoriesFromSqlite(nonexistentFilename, 'feature')
DB Error: no such table: positions
DB Error: no such table: velocities
[]
>>> from os import remove
>>> remove(nonexistentFilename)

>>> strio = StringIO('# asdlfjasdlkj0\nsadlkfjsdlakjf')
>>> readline(strio)
'sadlkfjsdlakjf'
>>> strio = StringIO('# asdlfjasdlkj0\nsadlkfjsdlakjf')
>>> readline(strio, ['#'])
'sadlkfjsdlakjf'
>>> strio = StringIO('# asdlfjasdlkj0\nsadlkfjsdlakjf')
>>> readline(strio, ['%'])
'# asdlfjasdlkj0'
>>> strio = StringIO('# asdlfjasdlkj0\nsadlkfjsdlakjf')
>>> readline(strio, '%*$')
'# asdlfjasdlkj0'
>>> readline(strio, '%#')
'sadlkfjsdlakjf'