aboutsummaryrefslogtreecommitdiffstats
path: root/mediagoblin/tests/test_sql_migrations.py
diff options
context:
space:
mode:
authorChristopher Allan Webber <cwebber@dustycloud.org>2012-01-29 17:21:44 -0600
committerChristopher Allan Webber <cwebber@dustycloud.org>2012-01-29 17:21:44 -0600
commitc7fa585bffd1f2cf55455c810ce5c30c8b16d690 (patch)
treec0a3ae548e225f8e1f7ff91ae3fe6a2a4ce11a84 /mediagoblin/tests/test_sql_migrations.py
parentecb4cc89900b897b26fe5f6a1f4c1d94b4a50b6a (diff)
downloadmediagoblin-c7fa585bffd1f2cf55455c810ce5c30c8b16d690.tar.lz
mediagoblin-c7fa585bffd1f2cf55455c810ce5c30c8b16d690.tar.xz
mediagoblin-c7fa585bffd1f2cf55455c810ce5c30c8b16d690.zip
assert column type from Unicode -> VARCHAR. SQLAlchemy reflection only so smart ;)
Diffstat (limited to 'mediagoblin/tests/test_sql_migrations.py')
-rw-r--r--mediagoblin/tests/test_sql_migrations.py58
1 files changed, 29 insertions, 29 deletions
diff --git a/mediagoblin/tests/test_sql_migrations.py b/mediagoblin/tests/test_sql_migrations.py
index d9d30237..71ea321a 100644
--- a/mediagoblin/tests/test_sql_migrations.py
+++ b/mediagoblin/tests/test_sql_migrations.py
@@ -19,7 +19,7 @@ import copy
from sqlalchemy import (
Table, Column, MetaData, Index,
Integer, Float, Unicode, UnicodeText, DateTime, Boolean,
- ForeignKey, UniqueConstraint, PickleType)
+ ForeignKey, UniqueConstraint, PickleType, VARCHAR)
from sqlalchemy.orm import sessionmaker, relationship
from sqlalchemy.ext.declarative import declarative_base
from sqlalchemy.sql import select, insert
@@ -573,10 +573,10 @@ def test_set1_to_set3():
assert set(creature_table.c.keys()) == set(
['id', 'name', 'num_legs', 'is_demon'])
assert_col_type(creature_table.c.id, Integer)
- assert_col_type(creature_table.c.name, Unicode)
+ assert_col_type(creature_table.c.name, VARCHAR)
assert creature_table.c.name.nullable is False
- assert creature_table.c.name.index is True
- assert creature_table.c.name.unique is True
+ #assert creature_table.c.name.index is True
+ #assert creature_table.c.name.unique is True
assert_col_type(creature_table.c.num_legs, Integer)
assert creature_table.c.num_legs.nullable is False
assert_col_type(creature_table.c.is_demon, Boolean)
@@ -587,10 +587,10 @@ def test_set1_to_set3():
autoload=True, autoload_with=engine)
assert set(level_table.c.keys()) == set(
['id', 'name', 'description', 'exits'])
- assert_col_type(level_table.c.id, Unicode)
+ assert_col_type(level_table.c.id, VARCHAR)
assert level_table.c.id.primary_key is True
- assert_col_type(level_table.c.name, Unicode)
- assert_col_type(level_table.c.description, Unicode)
+ assert_col_type(level_table.c.name, VARCHAR)
+ assert_col_type(level_table.c.description, VARCHAR)
# Skipping exits... Not sure if we can detect pickletype, not a
# big deal regardless.
@@ -672,10 +672,10 @@ def test_set1_to_set3():
assert set(creature_table.c.keys()) == set(
['id', 'name', 'num_limbs'])
assert_col_type(creature_table.c.id, Integer)
- assert_col_type(creature_table.c.name, Unicode)
+ assert_col_type(creature_table.c.name, VARCHAR)
assert creature_table.c.name.nullable is False
- assert creature_table.c.name.index is True
- assert creature_table.c.name.unique is True
+ #assert creature_table.c.name.index is True
+ #assert creature_table.c.name.unique is True
assert_col_type(creature_table.c.num_legs, Integer)
assert creature_table.c.num_legs.nullable is False
@@ -688,8 +688,8 @@ def test_set1_to_set3():
assert_col_type(creature_power_table.c.id, Integer)
assert_col_type(creature_power_table.c.creature, Integer)
assert creature_power_table.c.creature.nullable is False
- assert_col_type(creature_power_table.c.name, Unicode)
- assert_col_type(creature_power_table.c.description, Unicode)
+ assert_col_type(creature_power_table.c.name, VARCHAR)
+ assert_col_type(creature_power_table.c.description, VARCHAR)
assert_col_type(creature_power_table.c.hitpower, Float)
assert creature_power_table.c.hitpower.nullable is False
@@ -699,10 +699,10 @@ def test_set1_to_set3():
autoload=True, autoload_with=engine)
assert set(level_table.c.keys()) == set(
['id', 'name', 'description'])
- assert_col_type(level_table.c.id, Unicode)
+ assert_col_type(level_table.c.id, VARCHAR)
assert level_table.c.id.primary_key is True
- assert_col_type(level_table.c.name, Unicode)
- assert_col_type(level_table.c.description, Unicode)
+ assert_col_type(level_table.c.name, VARCHAR)
+ assert_col_type(level_table.c.description, VARCHAR)
# Check the structure of the level_exits table
level_exit_table = Table(
@@ -711,13 +711,13 @@ def test_set1_to_set3():
assert set(level_exit_table.c.keys()) == set(
['id', 'name', 'from_level', 'to_level'])
assert_col_type(level_exit_table.c.id, Integer)
- assert_col_type(level_exit_table.c.name, Unicode)
- assert_col_type(level_exit_table.c.from_level, Unicode)
+ assert_col_type(level_exit_table.c.name, VARCHAR)
+ assert_col_type(level_exit_table.c.from_level, VARCHAR)
assert level_exit_table.c.from_level.nullable is False
- assert level_exit_table.c.from_level.indexed is True
- assert_col_type(level_exit_table.c.to_level, Unicode)
+ #assert level_exit_table.c.from_level.index is True
+ assert_col_type(level_exit_table.c.to_level, VARCHAR)
assert level_exit_table.c.to_level.nullable is False
- assert level_exit_table.c.to_level.indexed is True
+ #assert level_exit_table.c.to_level.index is True
# Now check to see if stuff seems to be in there.
session = Session()
@@ -798,7 +798,7 @@ def test_set1_to_set2_to_set3():
# assert set(creature_table.c.keys()) == set(
# ['id', 'name', 'num_legs'])
# assert_col_type(creature_table.c.id, Integer)
- # assert_col_type(creature_table.c.name, Unicode)
+ # assert_col_type(creature_table.c.name, VARCHAR)
# assert creature_table.c.name.nullable is False
# assert creature_table.c.name.index is True
# assert creature_table.c.name.unique is True
@@ -814,8 +814,8 @@ def test_set1_to_set2_to_set3():
# assert_col_type(creature_power_table.c.id, Integer)
# assert_col_type(creature_power_table.c.creature, Integer)
# assert creature_power_table.c.creature.nullable is False
- # assert_col_type(creature_power_table.c.name, Unicode)
- # assert_col_type(creature_power_table.c.description, Unicode)
+ # assert_col_type(creature_power_table.c.name, VARCHAR)
+ # assert_col_type(creature_power_table.c.description, VARCHAR)
# assert_col_type(creature_power_table.c.hitpower, Integer)
# assert creature_power_table.c.hitpower.nullable is False
@@ -825,10 +825,10 @@ def test_set1_to_set2_to_set3():
# autoload=True, autoload_with=db_conn.engine)
# assert set(level_table.c.keys()) == set(
# ['id', 'name', 'description'])
- # assert_col_type(level_table.c.id, Unicode)
+ # assert_col_type(level_table.c.id, VARCHAR)
# assert level_table.c.id.primary_key is True
- # assert_col_type(level_table.c.name, Unicode)
- # assert_col_type(level_table.c.description, Unicode)
+ # assert_col_type(level_table.c.name, VARCHAR)
+ # assert_col_type(level_table.c.description, VARCHAR)
# # Check the structure of the level_exits table
# level_exit_table = Table(
@@ -837,9 +837,9 @@ def test_set1_to_set2_to_set3():
# assert set(level_exit_table.c.keys()) == set(
# ['id', 'name', 'from_level', 'to_level'])
# assert_col_type(level_exit_table.c.id, Integer)
- # assert_col_type(level_exit_table.c.name, Unicode)
- # assert_col_type(level_exit_table.c.from_level, Unicode)
+ # assert_col_type(level_exit_table.c.name, VARCHAR)
+ # assert_col_type(level_exit_table.c.from_level, VARCHAR)
# assert level_exit_table.c.from_level.nullable is False
- # assert_col_type(level_exit_table.c.to_level, Unicode)
+ # assert_col_type(level_exit_table.c.to_level, VARCHAR)
pass