summaryrefslogtreecommitdiff
path: root/test/engine/reflection.py
diff options
context:
space:
mode:
authorMike Bayer <mike_mp@zzzcomputing.com>2006-08-18 00:49:57 +0000
committerMike Bayer <mike_mp@zzzcomputing.com>2006-08-18 00:49:57 +0000
commitbd04cffad83848e3edc5cb51c51ca6232270477a (patch)
treee7833ed87d00a8e0ac546bc950c7e7d90267c235 /test/engine/reflection.py
parent819837884e279be306a63e7f6640618afc236e6d (diff)
downloadsqlalchemy-bd04cffad83848e3edc5cb51c51ca6232270477a.tar.gz
more fixes for [ticket:269], added MSMediumBlob type
Diffstat (limited to 'test/engine/reflection.py')
-rw-r--r--test/engine/reflection.py12
1 files changed, 11 insertions, 1 deletions
diff --git a/test/engine/reflection.py b/test/engine/reflection.py
index da6943d5d..dd8a52a9a 100644
--- a/test/engine/reflection.py
+++ b/test/engine/reflection.py
@@ -103,7 +103,12 @@ class ReflectionTest(PersistTest):
Column('id', Integer, primary_key=True),
Column('num1', mysql.MSInteger(unsigned=True)),
Column('text1', mysql.MSLongText),
- Column('text2', mysql.MSLongText())
+ Column('text2', mysql.MSLongText()),
+ Column('num2', mysql.MSBigInteger),
+ Column('num3', mysql.MSBigInteger()),
+ Column('num4', mysql.MSDouble),
+ Column('num5', mysql.MSDouble()),
+ Column('enum1', mysql.MSEnum('"black"', '"white"')),
)
try:
table.create(checkfirst=True)
@@ -113,6 +118,11 @@ class ReflectionTest(PersistTest):
assert t2.c.num1.type.unsigned
assert isinstance(t2.c.text1.type, mysql.MSLongText)
assert isinstance(t2.c.text2.type, mysql.MSLongText)
+ assert isinstance(t2.c.num2.type, mysql.MSBigInteger)
+ assert isinstance(t2.c.num3.type, mysql.MSBigInteger)
+ assert isinstance(t2.c.num4.type, mysql.MSDouble)
+ assert isinstance(t2.c.num5.type, mysql.MSDouble)
+ assert isinstance(t2.c.enum1.type, mysql.MSEnum)
t2.drop()
t2.create()
finally: