Begin porting tests.
This commit is contained in:
@@ -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'
|
||||
}
|
||||
]
|
||||
@@ -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()
|
||||
|
||||
Reference in New Issue
Block a user