Przeglądaj źródła

improved test to show dup. object in screenshot

Rodja Trappe 2 lat temu
rodzic
commit
aad7b9dfd8
1 zmienionych plików z 4 dodań i 4 usunięć
  1. 4 4
      tests/test_scene.py

+ 4 - 4
tests/test_scene.py

@@ -1,4 +1,3 @@
-from selenium import webdriver
 from selenium.common.exceptions import JavascriptException
 
 from nicegui import ui
@@ -28,14 +27,15 @@ def test_moving_sphere_with_timer(screen: Screen):
     assert position() > 0
 
 
-def test_no_object_duplication_on_index_client(screen: Screen, selenium: webdriver.Chrome):
+def test_no_object_duplication_on_index_client(screen: Screen):
     with ui.scene() as scene:
-        scene.sphere()
+        sphere = scene.sphere().move(0, -4, 0)
+        ui.timer(0.1, lambda: sphere.move(0, sphere.y + 0.5, 0))
 
     screen.open('/')
+    screen.wait(0.4)
     screen.switch_to(1)
     screen.open('/')
     screen.switch_to(0)
-
     screen.wait(0.2)
     assert screen.selenium.execute_script('return scene_3.children.length') == 5