MCPcopy Create free account
hub / github.com/dwavesystems/dwave-cloud-client / setUp

Method setUp

tests/api/test_api_clients.py:257–277  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

255 session_class = None
256
257 def setUp(self):
258 self.mocker = requests_mock.Mocker()
259
260 endpoint = 'http://test.com/path'
261 self.media_type = 'application/vnd.dwave.api.mock+json'
262
263 version = '1.2.3'
264 self.data = dict(v=version)
265
266 self.mocker.get(requests_mock.ANY, status_code=404)
267 self.mocker.get(f"{endpoint}/no-type", json=self.data)
268 self.mocker.get(f"{endpoint}/no-version", json=self.data,
269 headers={'Content-Type': f'{self.media_type}'})
270 self.mocker.get(f"{endpoint}/version", json=self.data,
271 headers={'Content-Type': f'{self.media_type}; version={version}'})
272
273 self.mocker.start()
274
275 self.client = DWaveAPIClient(
276 endpoint=endpoint, version_strict_mode=self.version_strict_mode,
277 session_class=self.session_class)
278
279 def tearDown(self):
280 self.client.close()

Callers

nothing calls this directly

Calls 3

DWaveAPIClientClass · 0.90
getMethod · 0.45
startMethod · 0.45

Tested by

no test coverage detected