Skip to content

Commit ef4b266

Browse files
authored
Quantum: fix quantum jobs test (#9481)
* Fix test_submit in test_quantum_jobs that relied on returning jobs in wrong order * Update testing job list with skip, top and orderby
1 parent 9719e7e commit ef4b266

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

src/quantum/azext_quantum/tests/latest/test_quantum_jobs.py

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -244,14 +244,21 @@ def test_submit(self):
244244
results = self.cmd("az quantum job list --target-id ionq.simulator -o json").get_output_in_json()
245245
self.assertIn("ionq.simulator", str(results))
246246

247-
results = str(self.cmd("az quantum job list --top 1 -o json").get_output_in_json())
248-
self.assertIn("rigetti", results)
249-
self.assertTrue("ionq" not in results)
250-
251-
results = str(self.cmd("az quantum job list --skip 1 -o json").get_output_in_json())
247+
jobs_list = self.cmd("az quantum job list --top 1 -o json").get_output_in_json()
248+
self.assertEqual(len(jobs_list), 1)
249+
250+
jobs_list = self.cmd("az quantum job list --skip 1 -o json").get_output_in_json()
251+
self.assertEqual(len(jobs_list), 1)
252+
253+
jobs_list = self.cmd("az quantum job list --orderby Target --top 1 -o json").get_output_in_json()
254+
self.assertEqual(len(jobs_list), 1)
255+
results = str(jobs_list)
252256
self.assertIn("ionq", results)
257+
self.assertTrue("rigetti" not in results)
253258

254-
results = str(self.cmd("az quantum job list --orderby Target --skip 1 -o json").get_output_in_json())
259+
jobs_list = self.cmd("az quantum job list --orderby Target --skip 1 -o json").get_output_in_json()
260+
self.assertEqual(len(jobs_list), 1)
261+
results = str(jobs_list)
255262
self.assertIn("rigetti", results)
256263
self.assertTrue("ionq" not in results)
257264

0 commit comments

Comments
 (0)