Esempio n. 1
0
 def test_get_random_mocked_task_data(self):
     request = self.factory.get(self.fake_path)
     base_task.register(AbstractTask)
     view = TaskView()
     view = setup_view(view, request)
     task = view.get_random_mocked_task_data()
     self.assertEqual(task, {
         'project_id': 'https://i.imgflip.com/hkimf.jpg',
         'info': {
             'url': 'https://nazk.gov.ua/sites/default/files/docs/2017/3/3_kv/2/Agrarna_partija/3%20%EA%E2%E0%F0%F2%E0%EB%202017%20%D6%C0%20%C0%CF%D3%20%97%20%E7%E0%F2%E5%F0%F2%E8%E9.pdf',
             'type': 'moonsheep.tasks.AbstractTask'
         },
         'id': 'moonsheep.tasks.AbstractTask'
     })
     base_task.clear()
Esempio n. 2
0
 def test_get_random_mocked_task_data_no_registry(self):
     request = self.factory.get(self.fake_path)
     view = TaskView()
     view = setup_view(view, request)
     with self.assertRaises(NotImplementedError):
         view.get_random_mocked_task_data()