From 5f7a654babfc4291859fa2f592ce031a45166117 Mon Sep 17 00:00:00 2001 From: Martin Burchell <martinb@aptivate.org> Date: Wed, 5 Aug 2015 15:09:18 +0100 Subject: [PATCH] Added test for registering tabs with same name --- django/website/tabbed_page/tests/registration_tests.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/django/website/tabbed_page/tests/registration_tests.py b/django/website/tabbed_page/tests/registration_tests.py index 3a0fd03c..587e12da 100644 --- a/django/website/tabbed_page/tests/registration_tests.py +++ b/django/website/tabbed_page/tests/registration_tests.py @@ -29,3 +29,12 @@ def test_tab_is_registered(tab): def test_exception_when_tab_not_registered(tab): with pytest.raises(MissingTabError): get_tab('test-tab') + + +def test_registering_twice_overrides_existing_tab(tab): + register_tab('test-tab', tab) + + tab2 = TestTab() + register_tab('test-tab', tab2) + + assert get_tab('test-tab') == tab2 -- GitLab