Exemple #1
0
 def test_task_instantiation(self):
     call_request = CallRequest(mock.Mock())
     call_report = CallReport()
     try:
         Task(call_request)
         Task(call_request, call_report)
     except:
         self.fail(traceback.format_exc())
Exemple #2
0
 def setUp(self):
     super(TaskTests, self).setUp()
     self.call_request = CallRequest(Call(), call_args, call_kwargs)
     self.call_report = CallReport()
     self.task = Task(self.call_request, self.call_report)
Exemple #3
0
 def setUp(self):
     self.call_request = CallRequest(Call(), call_args, call_kwargs)
     self.call_report = CallReport()
     self.task = AsyncTask(self.call_request, self.call_report)
Exemple #4
0
 def setUp(self):
     self.call_request = CallRequest(fail)
     self.call_report = CallReport()
     self.task = Task(self.call_request, self.call_report)
Exemple #5
0
 def test_call_report_instantiation(self):
     try:
         call_report = CallReport()
     except Exception, e:
         self.fail(e.message)
Exemple #6
0
        # Verify
        self.assertEqual(0, len(listeners))

    def test_validate_events(self):
        crud._validate_event_types(event_data.ALL_EVENT_TYPES)

    def test_validate_star(self):
        crud._validate_event_types(['*'])

    def test_validate_empty(self):
        self.assertRaises(InvalidValue, crud._validate_event_types, [])

# event tests ------------------------------------------------------------------

_test_call_report = CallReport()

class EventTests(base.PulpAsyncServerTests):

    @mock.patch('pulp.server.dispatch.coordinator.Coordinator.find_call_reports', return_value=[_test_call_report])
    def test_event_instantiation(self, mock_find):
        event_type = 'test_type'
        payload = 'test_payload'

        try:
            event = event_data.Event(event_type, payload)
        except Exception, e:
            self.fail(e.message)

        self.assertEqual(mock_find.call_count, 1)
        self.assertEqual(_test_call_report.serialize(), event.call_report)