| 241 | assert_raises_message(ArgumentError, text, fn, server_onupdate="42") |
| 242 | |
| 243 | def test_to_metadata(self): |
| 244 | identity1 = Identity(always=False, cycle=True, start=123) |
| 245 | m = MetaData() |
| 246 | t = Table( |
| 247 | "t", m, Column("x", Integer), Column("y", Integer, identity1) |
| 248 | ) |
| 249 | is_(identity1.column, t.c.y) |
| 250 | # is_(t.c.y.server_onupdate, identity1) |
| 251 | is_(t.c.y.server_default, identity1) |
| 252 | |
| 253 | m2 = MetaData() |
| 254 | t2 = t.to_metadata(m2) |
| 255 | identity2 = t2.c.y.server_default |
| 256 | |
| 257 | is_not_(identity1, identity2) |
| 258 | |
| 259 | is_(identity1.column, t.c.y) |
| 260 | # is_(t.c.y.server_onupdate, identity1) |
| 261 | is_(t.c.y.server_default, identity1) |
| 262 | |
| 263 | is_(identity2.column, t2.c.y) |
| 264 | # is_(t2.c.y.server_onupdate, identity2) |
| 265 | is_(t2.c.y.server_default, identity2) |
| 266 | |
| 267 | def test_autoincrement_column(self): |
| 268 | t = Table( |