Wrong pytest's scopes were fixed.

After changing scope for fixture `session` recovery tests were not updated.
These tests had an assumption: global fixture `session` has **module** scope,
but this is a bad assumption, 'cause shared fixtures lead to erratic tests and
global fixtures (if it's something not static - like `session` object) should
have **function** scope (and be a Fresh Fixture).

reviewers: @uvizhe