@@ -65,6 +65,7 @@ def startUpMockServer():
65
65
pytest .exit ("Mock server did not start in time, skipping tests." ,
66
66
returncode = 1 )
67
67
68
+ cudaq .set_random_seed (13 )
68
69
# Set the targeted QPU
69
70
os .environ ["IQM_TOKENS_FILE" ] = tmp_tokens_file .name
70
71
kwargs = {"qpu-architecture" : "Apollo" }
@@ -227,8 +228,7 @@ def basic_x():
227
228
custom_x (qubit )
228
229
229
230
counts = cudaq .sample (basic_x )
230
- counts .dump ()
231
- # Gives result like { 1:999 0:0 }
231
+ # Gives result like { 0:0 1:1000 }
232
232
assert counts ['0' ] == 0
233
233
234
234
@cudaq .kernel
@@ -237,8 +237,8 @@ def basic_h():
237
237
custom_h (qubit )
238
238
239
239
counts = cudaq .sample (basic_h )
240
- counts . dump ()
241
- assert "0" in counts and "1" in counts
240
+ # Gives result like { 0:500 1:500 }
241
+ assert counts [ '0' ] > 0 and counts [ '1' ] > 0
242
242
243
243
@cudaq .kernel
244
244
def bell ():
@@ -247,7 +247,7 @@ def bell():
247
247
custom_x .ctrl (qubits [0 ], qubits [1 ])
248
248
249
249
counts = cudaq .sample (bell )
250
- # Gives result like { 11:499 10 :0 01 :0 00:499 }
250
+ # Gives result like { 00:500 01 :0 10 :0 11:500 }
251
251
assert counts ['01' ] == 0 and counts ['10' ] == 0
252
252
253
253
@@ -264,7 +264,7 @@ def bell_pair():
264
264
custom_cnot (qubits [0 ], qubits [1 ])
265
265
266
266
counts = cudaq .sample (bell_pair )
267
- # Gives result like { 11:499 10 :0 01 :0 00:499 }
267
+ # Gives result like { 00:500 01 :0 10 :0 11:500 }
268
268
assert counts ['01' ] == 0 and counts ['10' ] == 0
269
269
270
270
cudaq .register_operation (
@@ -281,7 +281,7 @@ def ctrl_z_kernel():
281
281
x (controls )
282
282
283
283
counts = cudaq .sample (ctrl_z_kernel )
284
- assert counts ["0010011" ] == 999
284
+ assert counts ["0010011" ] == 1000
285
285
286
286
287
287
# leave for gdb debugging
0 commit comments