def test_of_create_share(self): random_name = 'random-name-%d'%_.random mock_service = self.mox.CreateMock(services.Service) mock_url = self.mox.CreateMock(URL) mock_user = self.mox.CreateMock(User) self.mox.StubOutWithMock(services, 'load_service') services.load_service(random_name, mock_url).AndReturn(mock_service) mock_service.create_share(mock_user, {}).AndReturn(random_name) self.mox.ReplayAll() results = services.create_share(random_name, mock_user, mock_url, {}) self.assertEqual(results, random_name) self.mox.VerifyAll()
def test_of_load_service(self): self.mox.StubOutWithMock(services, 'load_target') self.mox.StubOutWithMock(providers, 'load_provider') random_name = 'random-name-%d'%_.random mock_service = self.mox.CreateMock(services.Service) services.load_target(services.SHARING_SERVICES_SETTINGS_KEY, random_name).AndReturn(mock_service.__class__) providers.load_provider.__call__().AndReturn(None) self.mox.ReplayAll() fake_url = URL() results = services.load_service(random_name, fake_url) self.assertEquals(results.name, random_name) self.assertEquals(results.url, fake_url) self.assertEquals(results.provider, None) self.mox.VerifyAll()
def get_service(self): return services.load_service(self.service, self.alternate.original_url)