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)