@@ -585,9 +585,8 @@ def test_offline_components(self):
585585
586586
587587class FormTests (PlaywrightTestCase ):
588+ @navigate_to_page ("/form/" )
588589 def test_basic_form (self ):
589- navigate_to_page (self , "/form/" )
590-
591590 try :
592591 from test_app .models import TodoItem
593592
@@ -682,9 +681,8 @@ def test_basic_form(self):
682681 # Make sure no errors remain
683682 assert len (self .page .query_selector_all (".errorlist" )) == 0
684683
684+ @navigate_to_page ("/form/bootstrap/" )
685685 def test_bootstrap_form (self ):
686- navigate_to_page (self , "/form/bootstrap/" )
687-
688686 try :
689687 from test_app .models import TodoItem
690688
@@ -780,9 +778,8 @@ def test_bootstrap_form(self):
780778 # Make sure no errors remain
781779 assert len (self .page .query_selector_all (".invalid-feedback" )) == 0
782780
781+ @navigate_to_page ("/form/model/" )
783782 def test_model_form (self ):
784- navigate_to_page (self , "/form/model/" )
785-
786783 uuid = uuid4 ().hex
787784 self .page .wait_for_selector ("form" )
788785
@@ -816,8 +813,8 @@ def test_model_form(self):
816813 finally :
817814 os .environ .pop ("DJANGO_ALLOW_ASYNC_UNSAFE" )
818815
816+ @navigate_to_page ("/form/sync_event/" )
819817 def test_sync_form_events (self ):
820- navigate_to_page (self , "/form/sync_event/" )
821818 self .page .wait_for_selector ("form" )
822819
823820 # Check initial state
@@ -846,8 +843,8 @@ def test_sync_form_events(self):
846843 self .page .wait_for_selector ("#receive_data[data-value='true']" )
847844 self .page .wait_for_selector ("#change[data-value='true']" )
848845
846+ @navigate_to_page ("/form/async_event/" )
849847 def test_async_form_events (self ):
850- navigate_to_page (self , "/form/async_event/" )
851848 self .page .wait_for_selector ("form" )
852849
853850 # Check initial state
0 commit comments