1
0
Эх сурвалжийг харах

fix: patch the sys.argv when run GUI service

trgiangdo 1 жил өмнө
parent
commit
9c0fc928f9

+ 4 - 2
tests/gui/gui_specific/test_multiple_instances.py

@@ -10,6 +10,7 @@
 # specific language governing permissions and limitations under the License.
 # specific language governing permissions and limitations under the License.
 
 
 import json
 import json
+from unittest.mock import patch
 
 
 from taipy.gui.gui import Gui
 from taipy.gui.gui import Gui
 
 
@@ -17,8 +18,9 @@ from taipy.gui.gui import Gui
 def test_multiple_instance():
 def test_multiple_instance():
     gui1 = Gui("<|gui1|>")
     gui1 = Gui("<|gui1|>")
     gui2 = Gui("<|gui2|>")
     gui2 = Gui("<|gui2|>")
-    gui1.run(run_server=False)
-    gui2.run(run_server=False)
+    with patch("sys.argv", ["prog"]):
+        gui1.run(run_server=False)
+        gui2.run(run_server=False)
     client1 = gui1._server.test_client()
     client1 = gui1._server.test_client()
     client2 = gui2._server.test_client()
     client2 = gui2._server.test_client()
     assert_multiple_instance(client1, 'value="gui1"')
     assert_multiple_instance(client1, 'value="gui1"')