def decorator(*args, **kwargs): try: if is_navigator_enabled(): return view_fn(*args, **kwargs) else: raise MetadataApiException('Navigator API is not configured.') except Http404, e: raise e
def setup_class(cls): if not is_live_cluster() or not is_navigator_enabled(): raise SkipTest cls.client = make_logged_in_client(username='******', is_superuser=False) cls.user = User.objects.get(username='******') add_to_group('test') grant_access("test", "test", "metadata") grant_access("test", "test", "navigator") cls.api = NavigatorApi()