It doesn't matter how exactly the user called puffin, the lockfile should look the same either way.
Internal refactoring for consistency between tests