Put actual unicode character into test data

This commit is contained in:
Stefan Wehrmeyer 2013-12-18 11:33:45 +01:00
parent 2870fdfb0b
commit aa3dded49e
2 changed files with 15 additions and 11 deletions

View File

@ -1,34 +1,38 @@
# -*- encoding: utf-8 -*-
from datetime import datetime from datetime import datetime
TEST_CITY_1 = u'B€rkeley'
TEST_CITY_2 = u'G€lway'
TEST_DATA = [ TEST_DATA = [
{ {
'date': datetime(2011, 1, 1), 'date': datetime(2011, 1, 1),
'temperature': 1, 'temperature': 1,
'place': 'Galway' 'place': TEST_CITY_2
}, },
{ {
'date': datetime(2011, 1, 2), 'date': datetime(2011, 1, 2),
'temperature': -1, 'temperature': -1,
'place': 'Galway' 'place': TEST_CITY_2
}, },
{ {
'date': datetime(2011, 1, 3), 'date': datetime(2011, 1, 3),
'temperature': 0, 'temperature': 0,
'place': 'Galway' 'place': TEST_CITY_2
}, },
{ {
'date': datetime(2011, 1, 1), 'date': datetime(2011, 1, 1),
'temperature': 6, 'temperature': 6,
'place': 'Berkeley' 'place': TEST_CITY_1
}, },
{ {
'date': datetime(2011, 1, 2), 'date': datetime(2011, 1, 2),
'temperature': 8, 'temperature': 8,
'place': 'Berkeley' 'place': TEST_CITY_1
}, },
{ {
'date': datetime(2011, 1, 3), 'date': datetime(2011, 1, 3),
'temperature': 5, 'temperature': 5,
'place': 'Berkeley' 'place': TEST_CITY_1
} }
] ]

View File

@ -4,7 +4,7 @@ from datetime import datetime
from dataset import connect from dataset import connect
from dataset.util import DatasetException from dataset.util import DatasetException
from sample_data import TEST_DATA from sample_data import TEST_DATA, TEST_CITY_1
from sqlalchemy.exc import IntegrityError from sqlalchemy.exc import IntegrityError
@ -185,9 +185,9 @@ class TableTestCase(unittest.TestCase):
assert d is None, d assert d is None, d
def test_find(self): def test_find(self):
ds = list(self.tbl.find(place='Berkeley')) ds = list(self.tbl.find(place=TEST_CITY_1))
assert len(ds) == 3, ds assert len(ds) == 3, ds
ds = list(self.tbl.find(place='Berkeley', _limit=2)) ds = list(self.tbl.find(place=TEST_CITY_1, _limit=2))
assert len(ds) == 2, ds assert len(ds) == 2, ds
def test_distinct(self): def test_distinct(self):
@ -229,11 +229,11 @@ class TableTestCase(unittest.TestCase):
res = self.tbl.update({ res = self.tbl.update({
'date': date, 'date': date,
'temperature': -10, 'temperature': -10,
'place': 'Berkeley'}, 'place': TEST_CITY_1},
['place', 'date'] ['place', 'date']
) )
assert res, 'update should return True' assert res, 'update should return True'
m = self.tbl.find_one(place='Berkeley', date=date) m = self.tbl.find_one(place=TEST_CITY_1, date=date)
assert m['temperature'] == -10, 'new temp. should be -10 but is %d' % m['temperature'] assert m['temperature'] == -10, 'new temp. should be -10 but is %d' % m['temperature']
def test_create_column(self): def test_create_column(self):