def test_basic_app(self): """ Simple case myapp/ views.py def foo(): """ def foo(): pass foo.__module__ = 'myapp.views' self.assertEqual(_template_name(foo), "myapp/foo.html")
def test_module_views(self): """ Views in submodules should have templates in subfolders myapp/ views/ api.py def foo(): """ def foo(): pass foo.__module__ = 'myapp.views.api' self.assertEqual(_template_name(foo), "myapp/api/foo.html")
def test_module_app(self): """ Entire app is in submodule myproject/ myapp/ views.py def foo(): """ def foo(): pass foo.__module__ = 'myproject.myapp.views' self.assertEqual(_template_name(foo), "myapp/foo.html")