def test_delete(monkeypatch): mock_delete = MagicMock() monkeypatch.setattr('requests.delete', mock_delete) lizzy = Lizzy('https://lizzy.example', '7E5770K3N') lizzy.delete('574CC') header = make_header('7E5770K3N') mock_delete.assert_called_once_with('https://lizzy.example/stacks/574CC', headers=header, verify=False)
def test_delete(monkeypatch, stack_id, region, dry_run): mock_delete = MagicMock() monkeypatch.setattr('requests.delete', mock_delete) lizzy = Lizzy('https://lizzy.example', '7E5770K3N') lizzy.delete(stack_id, region=region, dry_run=dry_run) header = make_header('7E5770K3N') url = 'https://lizzy.example/api/stacks/{}'.format(stack_id) expected_data = {"region": region, "dry_run": dry_run} mock_delete.assert_called_once_with(url, json=expected_data, headers=header, verify=False)