call transaction.current(initialized=None) to don't care if the transaction is initialized
import: just do nothing when repository isn't initialized & tests