def test_only_updates_given_table(self, session, article, user, connection, versioning_manager): alter_column(connection, 'user', 'id', lambda value, activity_table: sa.cast(value, sa.Text)) activity = session.query(versioning_manager.activity_cls).filter_by( table_name='article').one() assert isinstance(activity.changed_data['id'], int)
def test_updates_changed_data(self, session, user, connection): alter_column(connection, 'user', 'id', lambda value, activity_table: sa.cast(value, sa.Text)) activity = last_activity(connection) assert activity['changed_data'] == { 'id': str(user.id), 'age': 15, 'name': 'John' }
def test_updates_changed_data(self, session, user, connection): alter_column( connection, 'user', 'id', lambda value, activity_table: sa.cast(value, sa.Text) ) activity = last_activity(connection) assert activity['changed_data'] == { 'id': str(user.id), 'age': 15, 'name': 'John' }
def test_only_updates_given_table( self, session, article, user, connection ): alter_column( connection, 'user', 'id', lambda value, activity_table: sa.cast(value, sa.Text) ) activity = session.query(versioning_manager.activity_cls).filter_by( table_name='article' ).one() assert isinstance(activity.changed_data['id'], int)