def test_use_master(): local = amo_models.multidb.pinning._locals assert not getattr(local, 'pinned', False) with amo_models.use_master(): assert local.pinned with amo_models.use_master(): assert local.pinned assert local.pinned assert not local.pinned
def test_use_master(): local = context.multidb.pinning._locals assert not getattr(local, 'pinned', False) with context.use_master(): assert local.pinned with context.use_master(): assert local.pinned assert local.pinned assert not local.pinned
def test_use_master(): local = context.multidb.pinning._locals eq_(getattr(local, 'pinned', False), False) with context.use_master(): eq_(local.pinned, True) with context.use_master(): eq_(local.pinned, True) eq_(local.pinned, True) eq_(local.pinned, False)