added tests for auto_commit optional parameter