     let request = URLRequest(url: textURL)
     let session = URLSession(configuration: URLSessionTests.configuration)
 
-    let e = expectation(description: "data task")
-    let task = session.dataTask(with: request) {
-      (data: Data?, response: URLResponse?, error: Error?) in
-      print(data.map(String.init(describing:)) ?? "no data")
-      print(response.map(String.init(describing:)) ?? "no response")
-      if let r = response as? HTTPURLResponse { print(r.statusCode) }
-      print(response?.mimeType ?? "no mime type")
-      print(response?.textEncodingName ?? "no text encoding")
-      print(response?.expectedContentLength ?? -1)
-      print(error.map(String.init(describing:)) ?? "no error")
-      print(data.flatMap({ String(data: $0, encoding: .utf8) }) ?? "no string")
-      e.fulfill()
-    }
-
-    task.resume()
-    waitForExpectations(timeout: 1.0)
-    session.finishTasksAndInvalidate()
-  }
-
-  func testData_OK() throws
-  {
-    let textURL = baseURL.appendingPathComponent("text")
-
-    TestURLServer.register(url: textURL) {
-      request -> (Data, HTTPURLResponse) in
-      XCTAssert(request.url == textURL)
-      let data = Data("Text with a 🔨".utf8)
-      var headers = request.allHTTPHeaderFields ?? [:]
-      headers["Content-Length"] = String(data.count)
-      let response = HTTPURLResponse(url: textURL, statusCode: 200, httpVersion: nil, headerFields: headers)
-      XCTAssert(data.count > 0)
-      XCTAssertNotNil(response)
-      return (data, response!)
-    }
-
-    let request = URLRequest(url: textURL)
-    let session = URLSession(configuration: URLSessionTests.configuration)
-
     let task = session.deferredDataTask(with: request)
 
     let success = task.map {

  }

  func testData_OK_Standard() throws
  {
    let textURL = baseURL.appendingPathComponent("text")


  func testData_SuspendCancel() throws
  {
    let url = URL(string: "http://localhost:9973/image.jpg")!
    let session = URLSession(configuration: .default)

    let deferred = session.deferredDataTask(with: url)
    deferred.urlSessionTask.suspend()
