new_pk is set to None, but then on the `insert.execute()` it will return the pk (if it wasn't set already). All tests passed.