Merge branch 'master' into create_column_by_example

This commit is contained in:
Friedrich Lindenberg
2017-09-02 08:22:22 +02:00
committed by GitHub
9 changed files with 97 additions and 113 deletions
+7 -1
View File
@@ -8,7 +8,7 @@ except ImportError: # pragma: no cover
from ordereddict import OrderedDict # Python < 2.7 drop-in
from sqlalchemy import FLOAT, INTEGER, TEXT
from sqlalchemy.exc import IntegrityError, SQLAlchemyError
from sqlalchemy.exc import IntegrityError, SQLAlchemyError, ArgumentError
from dataset import connect
from dataset.util import DatasetException
@@ -252,7 +252,13 @@ class TableTestCase(unittest.TestCase):
'temperature': -10,
'place': 'Berlin'}
)
original_count = len(self.tbl)
assert len(self.tbl) == len(TEST_DATA) + 1, len(self.tbl)
# Test bad use of API
with self.assertRaises(ArgumentError):
self.tbl.delete({'place': 'Berlin'})
assert len(self.tbl) == original_count, len(self.tbl)
assert self.tbl.delete(place='Berlin') is True, 'should return 1'
assert len(self.tbl) == len(TEST_DATA), len(self.tbl)
assert self.tbl.delete() is True, 'should return non zero'