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
TEST_CITY_1 = u'B€rkeley'
TEST_CITY_2 = u'G€lway'
TEST_DATA = [
{
'date': datetime(2011, 1, 1),
'temperature': 1,
'place': 'Galway'
'place': TEST_CITY_2
},
{
'date': datetime(2011, 1, 2),
'temperature': -1,
'place': 'Galway'
'place': TEST_CITY_2
},
{
'date': datetime(2011, 1, 3),
'temperature': 0,
'place': 'Galway'
'place': TEST_CITY_2
},
{
'date': datetime(2011, 1, 1),
'temperature': 6,
'place': 'Berkeley'
'place': TEST_CITY_1
},
{
'date': datetime(2011, 1, 2),
'temperature': 8,
'place': 'Berkeley'
'place': TEST_CITY_1
},
{
'date': datetime(2011, 1, 3),
'temperature': 5,
'place': 'Berkeley'
'place': TEST_CITY_1
}
]

View File

@ -4,7 +4,7 @@ from datetime import datetime
from dataset import connect
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
@ -185,9 +185,9 @@ class TableTestCase(unittest.TestCase):
assert d is None, d
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
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
def test_distinct(self):
@ -229,11 +229,11 @@ class TableTestCase(unittest.TestCase):
res = self.tbl.update({
'date': date,
'temperature': -10,
'place': 'Berkeley'},
'place': TEST_CITY_1},
['place', 'date']
)
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']
def test_create_column(self):