Skip to content

Commit

Permalink
Rebase dev
Browse files Browse the repository at this point in the history
  • Loading branch information
gromdimon committed Mar 19, 2024
1 parent 0b48e24 commit cb6b878
Showing 1 changed file with 56 additions and 0 deletions.
56 changes: 56 additions & 0 deletions projectroles/tests/test_templatetags.py
Original file line number Diff line number Diff line change
Expand Up @@ -725,3 +725,59 @@ def test_get_sidebar_links_timeline_view(self):
self.assertEqual(app['active'], True)
else:
self.assertEqual(app['active'], False)

def test_get_get_user_links(self):
"""Test get_user_links() on the homepage"""
url = reverse('home')
req_factory = RequestFactory()
with self.login(self.user):
request = req_factory.get(url)
request.resolver_match = resolve(url)
request.user = self.user
self.assertEqual(
tags.get_user_links(request),
[
{
'name': 'appalerts',
'url': '/alerts/app/list',
'label': 'App Alerts',
'icon': 'mdi:alert-octagram',
'active': False,
},
{
'name': 'example_site_app',
'url': '/examples/site/example',
'label': 'Example Site App',
'icon': 'mdi:rocket-launch-outline',
'active': False,
},
{
'name': 'timeline_site',
'url': '/timeline/site',
'label': 'Site-Wide Events',
'icon': 'mdi:clock-time-eight-outline',
'active': False,
},
{
'name': 'tokens',
'url': '/tokens/',
'label': 'API Tokens',
'icon': 'mdi:key-chain-variant',
'active': False,
},
{
'name': 'userprofile',
'url': '/user/profile',
'label': 'User Profile',
'icon': 'mdi:account-details',
'active': False,
},
{
'name': 'sign-out',
'url': '/logout/',
'label': 'Logout',
'icon': 'mdi:logout-variant',
'active': False,
},
],
)

0 comments on commit cb6b878

Please sign in to comment.