1- from cqc .pythonLib import CQCConnection
2- import sys
3- import time
4-
5- sys .path .append ("../.." )
6- from backends .cqc_backend import CQCBackend
7- from components .host import Host
8- from components .network import Network
9- from objects .qubit import Qubit
101import components .protocols as protocols
2+ from components .network import Network
3+ from components .host import Host
4+ from backends .eqsn_backend import EQSNBackend
115
126
137def main ():
14- backend = CQCBackend ()
8+ backend = EQSNBackend ()
159 network = Network .get_instance ()
1610 nodes = ["Alice" , "Bob" , "Eve" , "Dean" ]
1711 network .start (nodes , backend )
@@ -32,10 +26,14 @@ def main():
3226 network .add_host (h )
3327
3428 # send messages to Bob without waiting for ACKs
35- hosts ['alice' ].send_classical (hosts ['bob' ].host_id , 'hello bob one' , await_ack = False )
36- hosts ['alice' ].send_classical (hosts ['bob' ].host_id , 'hello bob two' , await_ack = False )
37- hosts ['alice' ].send_classical (hosts ['bob' ].host_id , 'hello bob three' , await_ack = False )
38- hosts ['alice' ].send_classical (hosts ['bob' ].host_id , 'hello bob four' , await_ack = False )
29+ hosts ['alice' ].send_classical (
30+ hosts ['bob' ].host_id , 'hello bob one' , await_ack = False )
31+ hosts ['alice' ].send_classical (
32+ hosts ['bob' ].host_id , 'hello bob two' , await_ack = False )
33+ hosts ['alice' ].send_classical (
34+ hosts ['bob' ].host_id , 'hello bob three' , await_ack = False )
35+ hosts ['alice' ].send_classical (
36+ hosts ['bob' ].host_id , 'hello bob four' , await_ack = False )
3937
4038 # Wait for all Acks from Bob
4139 hosts ['alice' ].await_remaining_acks (hosts ['bob' ].host_id )
@@ -46,13 +44,13 @@ def main():
4644 if m .content == protocols .ACK :
4745 saw_ack [m .seq_num ] = True
4846
49-
5047 for ack in saw_ack :
5148 assert ack
5249 print ("All tests succesfull!" )
5350 network .stop (True )
54- exit ()
5551
5652
5753if __name__ == '__main__' :
54+ print ("Test outdated" )
55+ exit (0 )
5856 main ()
0 commit comments