fix: show installed python packages on appinfo page
This commit is contained in:
parent
3665d69e0c
commit
d15ac46184
6 changed files with 116 additions and 4 deletions
|
@ -424,7 +424,10 @@ class TestMasterView(WebTestCase):
|
|||
url_prefix='/appinfo',
|
||||
creatable=False):
|
||||
view = master.MasterView(self.request)
|
||||
response = view.render_to_response('index', {})
|
||||
response = view.render_to_response('index', {
|
||||
# nb. grid is required for this template
|
||||
'grid': MagicMock(),
|
||||
})
|
||||
self.assertIsInstance(response, Response)
|
||||
|
||||
# bad template name causes error
|
||||
|
|
|
@ -18,6 +18,19 @@ class TestAppInfoView(WebTestCase):
|
|||
def make_view(self):
|
||||
return mod.AppInfoView(self.request)
|
||||
|
||||
def test_get_grid_data(self):
|
||||
view = self.make_view()
|
||||
|
||||
# empty data by default
|
||||
data = view.get_grid_data()
|
||||
self.assertEqual(data, [])
|
||||
|
||||
# 'partial' request returns data
|
||||
self.request.GET = {'partial': '1'}
|
||||
data = view.get_grid_data()
|
||||
self.assertIsInstance(data, list)
|
||||
self.assertTrue(data)
|
||||
|
||||
def test_index(self):
|
||||
# sanity/coverage check
|
||||
view = self.make_view()
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue