@@ -493,9 +493,12 @@ def stop_client(self):
493
493
self .client .communicate ()
494
494
self .client = None
495
495
496
- def connect_daemon (self , domain_name ):
496
+ def connect_daemon (self , domain_id , domain_name ):
497
+ assert isinstance (domain_id , int ), "domain ID is first"
498
+ assert isinstance (domain_name , str ), "domain name is second"
497
499
daemon = qrexec .socket_server (
498
- os .path .join (self .tempdir , "qrexec.{}" .format (domain_name ))
500
+ os .path .join (self .tempdir , "qrexec.{}" .format (domain_id )),
501
+ os .path .join (self .tempdir , "qrexec.{}" .format (domain_name )),
499
502
)
500
503
self .addCleanup (daemon .close )
501
504
return daemon
@@ -516,7 +519,7 @@ def test_run_vm_command_from_dom0(self):
516
519
target_domain = 42
517
520
target_port = 513
518
521
519
- target_daemon = self .connect_daemon (target_domain_name )
522
+ target_daemon = self .connect_daemon (target_domain , target_domain_name )
520
523
self .start_client (["-d" , target_domain_name , cmd ])
521
524
target_daemon .accept ()
522
525
target_daemon .handshake ()
@@ -552,7 +555,7 @@ def test_run_vm_command_from_dom0_with_local_command(self):
552
555
target_domain = 42
553
556
target_port = 513
554
557
555
- target_daemon = self .connect_daemon (target_domain_name )
558
+ target_daemon = self .connect_daemon (target_domain , target_domain_name )
556
559
self .start_client (["-d" , target_domain_name , "-l" , local_cmd , cmd ])
557
560
target_daemon .accept ()
558
561
target_daemon .handshake ()
@@ -599,8 +602,8 @@ def test_run_vm_command_and_connect_vm(self):
599
602
target_domain = 42
600
603
target_port = 513
601
604
602
- target_daemon = self .connect_daemon (target_domain_name )
603
- src_daemon = self .connect_daemon (src_domain_name )
605
+ target_daemon = self .connect_daemon (target_domain , target_domain_name )
606
+ src_daemon = self .connect_daemon (src_domain , src_domain_name )
604
607
605
608
self .start_client (
606
609
[
@@ -649,7 +652,7 @@ def connect_service_request(self, cmd):
649
652
src_domain = 43
650
653
src_port = 42
651
654
652
- src_daemon = self .connect_daemon (src_domain_name )
655
+ src_daemon = self .connect_daemon (src_domain , src_domain_name )
653
656
source = self .connect_source (src_domain , src_port )
654
657
655
658
self .start_client (
0 commit comments