def test_of_share_to_service(self): url = URL() user = User.objects.create( username='******'%random.randint(1,1000), ) self.mox.StubOutWithMock(services, 'create_share') services.create_share('gary_service', user, from_url=url, with_post={}) self.mox.ReplayAll() url.share_to_service('gary_service', user, {}) self.mox.VerifyAll()
def test_of_send(self): random_number = random.randint(1,1000) mock_share = self.mox.CreateMock(Share) mock_share.send(Sender).AndReturn(random_number) url = URL() user = User.objects.create( username='******'%random.randint(1,1000), ) self.mox.StubOutWithMock(services, 'create_share') services.create_share('gary_service', user, from_url=url, with_post={}).AndReturn(mock_share) self.mox.ReplayAll() self.assertEquals(random_number, url.send('gary_service', user, {})) self.mox.VerifyAll()
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 share_to_service(self, service_name, from_user, post_data): return services.create_share(service_name, from_user, from_url=self, with_post=post_data)