1
1
from sqlalchemy import Table , Column , Index
2
- from sqlalchemy import CreateColumn , CreateTable , CreateIndex , CreateSchema
3
- from sqlalchemy import Metadata , create_engine
4
- from sqlalchemy_teradata import ( Varchar , Char , Clob )
5
- from sqlalchemy_teradata import ( Integer , Decimal , )
6
- from sqlalchemy_teradata import ( Date , Time , Timestamp )
2
+ from sqlalchemy . schema import CreateColumn , CreateTable , CreateIndex , CreateSchema
3
+ from sqlalchemy import MetaData , create_engine
4
+ from sqlalchemy_teradata . types import ( VARCHAR , CHAR , CLOB )
5
+ from sqlalchemy_teradata . types import ( NUMERIC , DECIMAL , )
6
+ # from sqlalchemy_teradata.types import ( DATE, TIME, TIMESTAMP )
7
7
from sqlalchemy .testing import fixtures
8
8
9
9
from itertools import product
@@ -19,13 +19,13 @@ class TestCompileCreateColDDL(fixtures.TestBase):
19
19
def setup (self ):
20
20
# Test locally for now
21
21
def dump (sql , * multiaprams , ** params ):
22
- print (sql .compile (dialect = td_engine .dialect ))
22
+ print (sql .compile (dialect = self . td_engine .dialect ))
23
23
24
24
self .td_engine = create_engine ('teradata://' , strategy = 'mock' , executor = dump )
25
25
self .sqlalch_col_attrs = ['primary_key' , 'unique' , 'nullable' , 'default' ,'index' ]
26
26
27
27
def test_create_column (self ):
28
- c = Column ('column_name' , Varchar (20 , charset = 'GRAPHIC' ))
28
+ c = Column ('column_name' , VARCHAR (20 , charset = 'GRAPHIC' ))
29
29
30
30
def test_col_attrs (self ):
31
31
assert False
@@ -36,15 +36,15 @@ def test_col_add_attribute(self):
36
36
37
37
class TestCompileCreateTableDDL (fixtures .TestBase ):
38
38
39
- def setup (self ):
39
+ def setup (self ):
40
40
def dump (sql , * multiparams , ** params ):
41
- print (sql .compile (dialect = td_engine .dialect ))
41
+ print (sql .compile (dialect = self . td_engine .dialect ))
42
42
self .td_engine = create_engine ('teradata://' , strategy = 'mock' , executor = dump )
43
43
44
- def test_create_table (self ):
45
- meta = MetaData (bind = td_engine )
44
+ def test_create_table (self ):
45
+ meta = MetaData (bind = self . td_engine )
46
46
my_table = Table ('tablename' , meta ,
47
- Column ('column1' , Integer , primary_key = True ),
47
+ Column ('column1' , NUMERIC , primary_key = True ),
48
48
schema = 'database_name_or_user_name' ,
49
49
prefixes = ['multiset' , 'global temporary' ])
50
50
0 commit comments