@@ -581,9 +581,12 @@ def stop_client(self):
581
581
self .client .communicate ()
582
582
self .client = None
583
583
584
- def connect_daemon (self , domain_name ):
584
+ def connect_daemon (self , domain_id , domain_name ):
585
+ assert isinstance (domain_id , int ), "domain ID is first"
586
+ assert isinstance (domain_name , str ), "domain name is second"
585
587
daemon = qrexec .socket_server (
586
- os .path .join (self .tempdir , "qrexec.{}" .format (domain_name ))
588
+ os .path .join (self .tempdir , "qrexec.{}" .format (domain_id )),
589
+ os .path .join (self .tempdir , "qrexec.{}" .format (domain_name )),
587
590
)
588
591
self .addCleanup (daemon .close )
589
592
return daemon
@@ -604,7 +607,7 @@ def test_run_vm_command_from_dom0(self):
604
607
target_domain = 42
605
608
target_port = 513
606
609
607
- target_daemon = self .connect_daemon (target_domain_name )
610
+ target_daemon = self .connect_daemon (target_domain , target_domain_name )
608
611
self .start_client (["-d" , target_domain_name , cmd ])
609
612
target_daemon .accept ()
610
613
target_daemon .handshake ()
@@ -640,7 +643,7 @@ def test_run_vm_command_from_dom0_with_local_command(self):
640
643
target_domain = 42
641
644
target_port = 513
642
645
643
- target_daemon = self .connect_daemon (target_domain_name )
646
+ target_daemon = self .connect_daemon (target_domain , target_domain_name )
644
647
self .start_client (["-d" , target_domain_name , "-l" , local_cmd , cmd ])
645
648
target_daemon .accept ()
646
649
target_daemon .handshake ()
@@ -687,8 +690,8 @@ def test_run_vm_command_and_connect_vm(self):
687
690
target_domain = 42
688
691
target_port = 513
689
692
690
- target_daemon = self .connect_daemon (target_domain_name )
691
- src_daemon = self .connect_daemon (src_domain_name )
693
+ target_daemon = self .connect_daemon (target_domain , target_domain_name )
694
+ src_daemon = self .connect_daemon (src_domain , src_domain_name )
692
695
693
696
self .start_client (
694
697
[
@@ -737,7 +740,7 @@ def connect_service_request(self, cmd):
737
740
src_domain = 43
738
741
src_port = 42
739
742
740
- src_daemon = self .connect_daemon (src_domain_name )
743
+ src_daemon = self .connect_daemon (src_domain , src_domain_name )
741
744
source = self .connect_source (src_domain , src_port )
742
745
743
746
self .start_client (
0 commit comments