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