私は現在、Rails 3 + postgresql で悲観的なロッキングを行っています。しかし、並行テストを行う手間をかけない限り、ロックが機能していることを確認する方法はないようです。コンソール経由でこれをテストする方法はありませんか?
例
User.transaction do
u1 = User.find(1, :lock => true)
u2 = User.find(1)
## u2 should not be able to do anything right?
end