File tree Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Expand file tree Collapse file tree 1 file changed +7
-10
lines changed Original file line number Diff line number Diff line change @@ -42,26 +42,23 @@ def test_alter():
42
42
43
43
44
44
@schema
45
- class TypeMaster (dj .Manual ):
45
+ class AlterMaster (dj .Manual ):
46
46
definition = """
47
47
master_id : int
48
48
"""
49
49
50
- class Type (dj .Part ):
51
- # NOTE type_id is necessary because table.alter cannot alter the primary key (yet)
50
+ class AlterPart (dj .Part ):
52
51
definition = """
53
52
-> master
54
- type_id : int
55
53
"""
56
54
57
55
definition1 = """
58
- -> TypeMaster
59
- type_id : int
56
+ -> AlterMaster
60
57
"""
61
58
62
59
def test_alter_part ():
63
- original = schema .connection .query ("SHOW CREATE TABLE " + TypeMaster . Type .full_table_name ).fetchone ()[1 ]
64
- TypeMaster . Type .definition = Experiment .definition1
65
- TypeMaster . Type .alter (prompt = False )
66
- altered = schema .connection .query ("SHOW CREATE TABLE " + TypeMaster . Type .full_table_name ).fetchone ()[1 ]
60
+ original = schema .connection .query ("SHOW CREATE TABLE " + AlterMaster . AlterPart .full_table_name ).fetchone ()[1 ]
61
+ AlterMaster . AlterPart .definition = AlterMaster . AlterPart .definition1
62
+ AlterMaster . AlterPart .alter (prompt = False )
63
+ altered = schema .connection .query ("SHOW CREATE TABLE " + AlterMaster . AlterPart .full_table_name ).fetchone ()[1 ]
67
64
assert_equal (original , altered )
You can’t perform that action at this time.
0 commit comments