summaryrefslogtreecommitdiff
path: root/test/sql
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2008-10-04 16:09:16 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2008-10-04 16:09:16 +0000
commitf4871697774a512bebf0dd11866d3b0e8eb54b91 (patch)
tree4810fa2c45ad1eb6a516bdf14acded4a8f9d5eeb /test/sql
parentdc5f360cd3e94f43f90b7cee3c8b5ba3de2e26cf (diff)
downloadsqlalchemy-f4871697774a512bebf0dd11866d3b0e8eb54b91.tar.gz
- added a few more assertions for [ticket:1165]
- removed non-2.5 partial.keywords, partial.name, etc., not sure what those are getting us here
Diffstat (limited to 'test/sql')
-rw-r--r--test/sql/testtypes.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/test/sql/testtypes.py b/test/sql/testtypes.py
index a3d813d0f..2600cebd9 100644
--- a/test/sql/testtypes.py
+++ b/test/sql/testtypes.py
@@ -805,12 +805,9 @@ except:
newkeywords = keywords.copy()
newkeywords.update(fkeywords)
return func(*(args + fargs), **newkeywords)
- newfunc.func = func
- newfunc.args = args
- newfunc.keywords = keywords
return newfunc
-class CallableTest(TestBase, AssertsExecutionResults):
+class CallableTest(TestBase):
def setUpAll(self):
global meta
meta = MetaData(testing.db)
@@ -824,6 +821,8 @@ class CallableTest(TestBase, AssertsExecutionResults):
thing_table = Table('thing', meta,
Column('name', ucode, primary_key=True)
)
+ assert isinstance(thing_table.c.name.type, Unicode)
+ thing_table.create()
def test_callable_as_kwarg(self):
ucode = partial(Unicode, assert_unicode=None)
@@ -831,6 +830,8 @@ class CallableTest(TestBase, AssertsExecutionResults):
thang_table = Table('thang', meta,
Column('name', type_=ucode, primary_key=True)
)
+ assert isinstance(thang_table.c.name.type, Unicode)
+ thang_table.create()
if __name__ == "__main__":
testenv.main()