Source code for sqlobject.tests.test_csvimport
import csv
from datetime import datetime
from sqlobject.util.csvimport import load_csv
csv_data = """\
name:str,age:datetime,value:int
Test,2000-01-01 21:44:33,42"""
[docs]def test_load_csv():
loaded = load_csv(csv.reader(csv_data.split('\n')),
default_class='SQLObject')
assert loaded == {
'SQLObject': [
{
'age': datetime(2000, 1, 1, 21, 44, 33),
'name': 'Test',
'value': 42
}
]
}