def test_of_load_provider(self): mock_provider_class = self.mox.CreateMock(providers.Provider.__class__) self.mox.StubOutWithMock(providers, 'load_target') random_name = 'random-name-%d'%random.randint(1,1000) providers.load_target(providers.SHARING_PROVIDERS_SETTINGS_KEY, random_name).AndReturn(mock_provider_class) mock_provider_class(random_name) self.mox.ReplayAll() results = providers.load_provider(random_name) self.mox.VerifyAll()
def fulfill(self): providers.load_provider(self.provider).fulfill(self)