diff options
| author | Tim Graham <timograham@gmail.com> | 2025-05-09 07:17:58 -0400 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-05-09 13:17:58 +0200 |
| commit | f5197be818dfcb0d58d6e5f7cc44ec5343010b58 (patch) | |
| tree | 14162cab3d522940a22b636ac676c2431fba3125 /tests/admin_views/tests.py | |
| parent | 84e91262d6b94d35b381d0a46ff5402eaac7c996 (diff) | |
Removed hardcoded pks in admin selenium tests.
Diffstat (limited to 'tests/admin_views/tests.py')
| -rw-r--r-- | tests/admin_views/tests.py | 20 |
1 files changed, 12 insertions, 8 deletions
diff --git a/tests/admin_views/tests.py b/tests/admin_views/tests.py index ea83b6881f..13af96c004 100644 --- a/tests/admin_views/tests.py +++ b/tests/admin_views/tests.py @@ -69,6 +69,7 @@ from .models import ( Collector, Color, ComplexSortedPerson, + Country, CoverLetter, CustomArticle, CyclicOne, @@ -6698,11 +6699,12 @@ class SeleniumTests(AdminSeleniumTestCase): self.wait_until(lambda d: len(d.window_handles) == 1, 1) self.selenium.switch_to.window(self.selenium.window_handles[0]) + argentina = Country.objects.get(name="Argentina") self.assertHTMLEqual( _get_HTML_inside_element_by_id(born_country_select_id), - """ + f""" <option value="" selected="">---------</option> - <option value="1" selected="">Argentina</option> + <option value="{argentina.pk}" selected="">Argentina</option> """, ) # Argentina isn't added to the living_country select nor selected by @@ -6736,12 +6738,13 @@ class SeleniumTests(AdminSeleniumTestCase): self.wait_until(lambda d: len(d.window_handles) == 1, 1) self.selenium.switch_to.window(self.selenium.window_handles[0]) + spain = Country.objects.get(name="Spain") self.assertHTMLEqual( _get_HTML_inside_element_by_id(born_country_select_id), - """ + f""" <option value="" selected="">---------</option> - <option value="1" selected="">Argentina</option> - <option value="2">Spain</option> + <option value="{argentina.pk}" selected="">Argentina</option> + <option value="{spain.pk}">Spain</option> """, ) @@ -6778,12 +6781,13 @@ class SeleniumTests(AdminSeleniumTestCase): self.wait_until(lambda d: len(d.window_handles) == 1, 1) self.selenium.switch_to.window(self.selenium.window_handles[0]) + italy = spain self.assertHTMLEqual( _get_HTML_inside_element_by_id(born_country_select_id), - """ + f""" <option value="" selected="">---------</option> - <option value="1" selected="">Argentina</option> - <option value="2">Italy</option> + <option value="{argentina.pk}" selected="">Argentina</option> + <option value="{italy.pk}">Italy</option> """, ) # Italy is added to the living_country select and it's also selected by |
