Begin porting tests.

This commit is contained in:
Friedrich Lindenberg
2013-04-01 19:38:02 +02:00
parent 8e8d676369
commit 2c17baa6a3
4 changed files with 57 additions and 4 deletions
View File
+34
View File
@@ -0,0 +1,34 @@
from datetime import datetime
TEST_DATA = [
{
'date': datetime(2011, 01, 01),
'temperature': 1,
'place': 'Galway'
},
{
'date': datetime(2011, 01, 02),
'temperature': -1,
'place': 'Galway'
},
{
'date': datetime(2011, 01, 03),
'temperature': 0,
'place': 'Galway'
},
{
'date': datetime(2011, 01, 01),
'temperature': 6,
'place': 'Berkeley'
},
{
'date': datetime(2011, 01, 02),
'temperature': 8,
'place': 'Berkeley'
},
{
'date': datetime(2011, 01, 03),
'temperature': 5,
'place': 'Berkeley'
}
]
+19
View File
@@ -0,0 +1,19 @@
import unittest
from datetime import datetime
from dataset import connect
class DatabaseTestCase(unittest.TestCase):
def setUp(self):
self.db = connect('sqlite:///:memory:')
def test_create_table(self):
table = self.db['foo']
assert table.table.exists()
assert len(table.table.columns) == 1, table.table.columns
if __name__ == '__main__':
unittest.main()