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)