def test_basic_update_with_monitor(self):
        with client.test_mode as t:
            t.register_json('/projects/1/', {
                'id': 1,
                'name': 'frobnicate',
                'related': {'update': '/api/v1/projects/1/update/'},
            })
            t.register_json('/projects/1/update/', {'can_update': True},
                            method='GET')
            t.register_json('/projects/1/update/', {'project_update': 42},
                            method='POST')
            with mock.patch.object(type(self.res), 'monitor') as monitor:
                self.res.update(1, monitor=True)
                monitor.assert_called_once_with(1, timeout=None)
Returns:
dataset/ETHPy150Open ansible/tower-cli/tests/test_resources_project.py/UpdateTests.test_basic_update_with_monitor--crossover with--dataset/ETHPy150Open meraki-analytics/cassiopeia/cassiopeia/type/core/league.py/Series.wins_required