diff options
| author | Devin Cox <dcox@surefyre.co> | 2024-06-12 11:35:12 +0200 |
|---|---|---|
| committer | Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> | 2024-06-12 13:09:04 +0200 |
| commit | 719a42b589d7551fc84708044b9e984ce723c8a2 (patch) | |
| tree | 0815e07fa362a74d90cffcf49b8061e2a1d2273c /tests/modeladmin/tests.py | |
| parent | f812b927a541fecc8ee445e1fd4dbe9d0540d523 (diff) | |
Fixed #34789 -- Prevented updateRelatedSelectsOptions from
adding entries to filter_horizontal chosen box.
Co-authored-by: yokeshwaran1 <yokesh440@yahoo.com>
Diffstat (limited to 'tests/modeladmin/tests.py')
| -rw-r--r-- | tests/modeladmin/tests.py | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/tests/modeladmin/tests.py b/tests/modeladmin/tests.py index de8d26ae46..e8b59ed0bf 100644 --- a/tests/modeladmin/tests.py +++ b/tests/modeladmin/tests.py @@ -662,7 +662,8 @@ class ModelAdminTests(TestCase): self.assertHTMLEqual( str(form["main_band"]), '<div class="related-widget-wrapper" data-model-ref="band">' - '<select name="main_band" id="id_main_band" required>' + '<select data-context="available-source" ' + 'name="main_band" id="id_main_band" required>' '<option value="" selected>---------</option>' '<option value="%d">The Beatles</option>' '<option value="%d">The Doors</option>' @@ -685,7 +686,8 @@ class ModelAdminTests(TestCase): self.assertHTMLEqual( str(form["main_band"]), '<div class="related-widget-wrapper" data-model-ref="band">' - '<select name="main_band" id="id_main_band" required>' + '<select data-context="available-source" ' + 'name="main_band" id="id_main_band" required>' '<option value="" selected>---------</option>' '<option value="%d">The Doors</option>' "</select></div>" % self.band.id, @@ -779,7 +781,8 @@ class ModelAdminTests(TestCase): type(cmafa.base_fields["main_band"].widget.widget), AdminRadioSelect ) self.assertEqual( - cmafa.base_fields["main_band"].widget.attrs, {"class": "radiolist inline"} + cmafa.base_fields["main_band"].widget.attrs, + {"class": "radiolist inline", "data-context": "available-source"}, ) self.assertEqual( list(cmafa.base_fields["main_band"].widget.choices), @@ -790,7 +793,8 @@ class ModelAdminTests(TestCase): type(cmafa.base_fields["opening_band"].widget.widget), AdminRadioSelect ) self.assertEqual( - cmafa.base_fields["opening_band"].widget.attrs, {"class": "radiolist"} + cmafa.base_fields["opening_band"].widget.attrs, + {"class": "radiolist", "data-context": "available-source"}, ) self.assertEqual( list(cmafa.base_fields["opening_band"].widget.choices), |
