File tree Expand file tree Collapse file tree 2 files changed +16
-3
lines changed
Expand file tree Collapse file tree 2 files changed +16
-3
lines changed Original file line number Diff line number Diff line change @@ -97,9 +97,8 @@ def bind(self, request):
9797 style = resolve_style (None )
9898 conf = RefinableNamespace (* style .resolve (self ))
9999
100- template = conf .pop ('template' , 'iommi/main_menu/menu.html' )
101100 if self .template is MISSING :
102- template = template
101+ self . template = conf . pop ( ' template' , 'iommi/main_menu/menu.html' )
103102
104103 assets = {
105104 k : v .bind (request = request )
@@ -115,7 +114,7 @@ def bind(self, request):
115114 self ,
116115 request ,
117116 attrs = attrs ,
118- template = template ,
117+ template = self . template ,
119118 assets = assets ,
120119 )
121120
Original file line number Diff line number Diff line change @@ -339,6 +339,20 @@ def decode_artist(string, **_):
339339 ), "Not forbidden to access M with `params`, whose `include` uses them to deny access."
340340
341341
342+ def test_main_menu_template ():
343+ # Regression test for https://github.com/iommirocks/iommi/issues/708
344+ menu = MainMenu (
345+ template = Template ('<div>custom main menu template</div>' ),
346+ items = dict (
347+ foo = M (
348+ view = fake_view ,
349+ ),
350+ ),
351+ ).bind (request = req ('get' ))
352+
353+ assert '<div>custom main menu template</div>' in str (menu )
354+
355+
342356def test_m_template ():
343357 menu = MainMenu (
344358 items = dict (
You can’t perform that action at this time.
0 commit comments