3
0
Fork 0

test: fix tests per pylint refactoring

This commit is contained in:
Lance Edgar 2025-08-31 19:57:26 -05:00
parent 4e9f7bf479
commit 9656df7bc9
2 changed files with 17 additions and 0 deletions

View file

@ -251,6 +251,10 @@ class TestGetLibUrl(TestCase):
self.request.environ["fanstatic.needed"] = needed
self.request.script_name = "/wutta"
def test_unknown(self):
url = mod.get_liburl(self.request, "unknown")
self.assertIsNone(url)
def test_buefy_default(self):
url = mod.get_liburl(self.request, "buefy")
self.assertEqual(url, "https://unpkg.com/buefy@0.9.25/dist/buefy.min.js")

View file

@ -495,6 +495,19 @@ class TestMasterView(WebTestCase):
view = mod.MasterView(self.request)
self.assertEqual(view.get_index_title(), "Wutta Widgets")
def test_get_index_url(self):
self.pyramid_config.add_route("widgets", "/widgets")
with patch.multiple(mod.MasterView, create=True, model_name="Widget"):
# normal
view = self.make_view()
self.assertEqual(view.get_index_url(), "http://example.com/widgets")
# list/index not supported
view = self.make_view()
view.listable = False
self.assertIsNone(view.get_index_url())
def test_collect_labels(self):
# no labels by default