def testCorrectProcessingWithoutReferrer(self):
        urlFeeder = UrlFeederTaskProcessor(None, None, "bogusServiceName", "bogusQueue", "bogusOsQueue")
        mockObject = MockObject()
        urlFeeder.objects = [mockObject]
        urlFeeder.currentTask = MockTask("http://www.wp.pl")
        urlFeeder.osAdapter = MockOsAdapter()
        urlFeeder.newObjects = []

        urlFeeder.taskProcess()

        self.assertEquals(mockObject.added, {})
        self.assertEquals(len(urlFeeder.newObjects), 1)
        self.assertEqual(urlFeeder.newObjects[0], 987)
        self.assertEquals(len(urlFeeder.osAdapter.objects), 1)
        newObject = urlFeeder.osAdapter.objects[0]
        self.assertEquals(newObject.url_original, "http://www.wp.pl")
        self.checkCommonAttributes(newObject)
 def testExceptionWhenNoUrl(self):
     urlFeeder = UrlFeederTaskProcessor(None, None, "bogusServiceName", "bogusQueue", "bogusOsQueue")
     urlFeeder.currentTask = MockTask()
     self.assertRaises(ParamException, urlFeeder.taskProcess)