| 261 | assert_raises_message(ArgumentError, text, fn, server_onupdate="42") |
| 262 | |
| 263 | def test_to_metadata(self): |
| 264 | identity1 = Identity("by default", cycle=True, start=123) |
| 265 | m = MetaData() |
| 266 | t = Table( |
| 267 | "t", m, Column("x", Integer), Column("y", Integer, identity1) |
| 268 | ) |
| 269 | is_(identity1.column, t.c.y) |
| 270 | # is_(t.c.y.server_onupdate, identity1) |
| 271 | is_(t.c.y.server_default, identity1) |
| 272 | |
| 273 | m2 = MetaData() |
| 274 | t2 = t.to_metadata(m2) |
| 275 | identity2 = t2.c.y.server_default |
| 276 | |
| 277 | is_not_(identity1, identity2) |
| 278 | |
| 279 | is_(identity1.column, t.c.y) |
| 280 | # is_(t.c.y.server_onupdate, identity1) |
| 281 | is_(t.c.y.server_default, identity1) |
| 282 | |
| 283 | is_(identity2.column, t2.c.y) |
| 284 | # is_(t2.c.y.server_onupdate, identity2) |
| 285 | is_(t2.c.y.server_default, identity2) |
| 286 | |
| 287 | def test_autoincrement_column(self): |
| 288 | t = Table( |