def test_snapshot_cast(self, mocked_rpc): task = self.env.create_task(name="dump") DumpTask.execute(task) message = { "method": "dump_environment", "respond_to": "dump_environment_resp", "args": {"task_uuid": task.uuid, "lastdump": "LASTDUMP"}, } args, kwargs = nailgun.task.task.rpc.cast.call_args self.assertEquals(len(args), 2) self.datadiff(args[1], message)
def test_snapshot_cast(self, mocked_rpc): task = self.env.create_task(name='dump') DumpTask.execute(task) message = { 'method': 'dump_environment', 'respond_to': 'dump_environment_resp', 'args': { 'task_uuid': task.uuid, 'lastdump': 'LASTDUMP' } } args, kwargs = nailgun.task.task.rpc.cast.call_args self.assertEquals(len(args), 2) self.datadiff(args[1], message)
def test_snapshot_cast(self, mocked_rpc): task = self.env.create_task(name='dump') DumpTask.execute(task) message = { 'api_version': '1', 'method': 'dump_environment', 'respond_to': 'dump_environment_resp', 'args': { 'task_uuid': task.uuid, 'settings': DumpTask.conf() } } args, kwargs = nailgun.task.task.rpc.cast.call_args self.assertEqual(len(args), 2) self.datadiff(args[1], message)