Skip to content

Commit 226eb1c

Browse files
committed
BUG24946058: Rename set_initial_autoincrement method
This patch changes the method name set_initial_autoincrement to to set_initial_auto_increment for the class CreateTableStatement. Tests modified for regression.
1 parent 3fbc6b0 commit 226eb1c

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

lib/mysqlx/statement.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1073,7 +1073,7 @@ def add_foreign_key(self, name, key):
10731073
self._f_keys.append(key)
10741074
return self
10751075

1076-
def set_initial_autoincrement(self, inc):
1076+
def set_initial_auto_increment(self, inc):
10771077
"""Set the initial Auto Increment value for the table.
10781078
10791079
Args:

tests/test_mysqlx_crud.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -255,8 +255,16 @@ def test_create_table(self):
255255
# Simple create table
256256
language = self.schema.create_table(table_a) \
257257
.add_column(mysqlx.ColumnDef('language_id', mysqlx.ColumnType.INT) \
258-
.primary().auto_increment().unsigned().not_null()).execute()
258+
.primary().auto_increment().unsigned().not_null()) \
259+
.set_initial_auto_increment(12).execute()
260+
259261
self.assertTrue(language.exists_in_database())
262+
self.assertEqual(12,
263+
self.node_session.sql(
264+
'SELECT AUTO_INCREMENT '
265+
'FROM INFORMATION_SCHEMA.TABLES WHERE TABLE_SCHEMA = "{0}" AND '
266+
'TABLE_NAME = "{1}"'.format(self.schema.name, table_a)) \
267+
.execute().fetch_all()[0][0])
260268

261269
# Create table with index and foreign keys
262270
film = self.schema.create_table(table_b) \

0 commit comments

Comments
 (0)