Skip to content

Commit

Permalink
Disable pylint checks for several views,
Browse files Browse the repository at this point in the history
because those views are only selecting/reading
data but not modifying it. Refs #171
  • Loading branch information
SvetlomirBalevski authored and atodorov committed Aug 12, 2019
1 parent 1070ccf commit 17dc567
Show file tree
Hide file tree
Showing 5 changed files with 23 additions and 18 deletions.
9 changes: 5 additions & 4 deletions tcms/kiwi_auth/views.py
@@ -1,4 +1,5 @@
# -*- coding: utf-8 -*-
# pylint: disable=missing-permission-required

from datetime import datetime

Expand All @@ -22,12 +23,12 @@
User = get_user_model() # pylint: disable=invalid-name


class LoginViewWithCustomTemplate(views.LoginView): # pylint: disable=missing-permission-required
class LoginViewWithCustomTemplate(views.LoginView):
def get_template_names(self):
return ['registration/custom_login.html', 'registration/login.html']


class PasswordResetView(views.PasswordResetView): # pylint: disable=missing-permission-required
class PasswordResetView(views.PasswordResetView):
form_class = forms.PasswordResetForm


Expand Down Expand Up @@ -93,7 +94,7 @@ def register(request):


@require_GET
def confirm(request, activation_key): # pylint: disable=missing-permission-required
def confirm(request, activation_key):
"""Confirm the user registration"""

# Get the object
Expand Down Expand Up @@ -126,7 +127,7 @@ def confirm(request, activation_key): # pylint: disable=missing-permission-requ
return HttpResponseRedirect(request.GET.get('next', reverse('core-views-index')))


def profile(request, username): # pylint: disable=missing-permission-required
def profile(request, username):
"""Show user profiles"""
user = get_object_or_404(User, username=username)
return HttpResponseRedirect(reverse('admin:auth_user_change', args=[user.pk]))
6 changes: 4 additions & 2 deletions tcms/telemetry/views.py
@@ -1,12 +1,14 @@
# pylint: disable=missing-permission-required

from django.views.generic import TemplateView


class TestingBreakdownView(TemplateView): # pylint: disable=missing-permission-required
class TestingBreakdownView(TemplateView):

template_name = 'telemetry/testing/breakdown.html'


class TestingStatusMatrixView(TemplateView): # pylint: disable=missing-permission-required
class TestingStatusMatrixView(TemplateView):

template_name = 'telemetry/testing/status-matrix.html'

Expand Down
17 changes: 9 additions & 8 deletions tcms/testcases/views.py
Expand Up @@ -43,7 +43,7 @@
# helper functions


def plan_from_request_or_none(request):
def plan_from_request_or_none(request): # pylint: disable=missing-permission-required
"""Get TestPlan from REQUEST
This method relies on the existence of from_plan within REQUEST.
Expand Down Expand Up @@ -235,7 +235,7 @@ def build_cases_search_form(request, populate=None, plan=None):
return search_form


def paginate_testcases(request, testcases):
def paginate_testcases(request, testcases): # pylint: disable=missing-permission-required
"""Paginate queried TestCases
Arguments:
Expand All @@ -256,7 +256,7 @@ def paginate_testcases(request, testcases):
return testcases[offset:offset + page_size]


def sort_queried_testcases(request, testcases):
def sort_queried_testcases(request, testcases): # pylint: disable=missing-permission-required
"""Sort querid TestCases according to sort key
Arguments:
Expand All @@ -281,7 +281,7 @@ def sort_queried_testcases(request, testcases):
return tcs


def query_testcases_from_request(request, plan=None):
def query_testcases_from_request(request, plan=None): # pylint: disable=missing-permission-required
"""Query TestCases according to criterias coming within REQUEST
:param request: the REQUEST object.
Expand Down Expand Up @@ -316,7 +316,7 @@ def query_testcases_from_request(request, plan=None):
return tcs, search_form


def get_selected_testcases(request):
def get_selected_testcases(request): # pylint: disable=missing-permission-required
"""Get selected TestCases from client side
TestCases are selected in two cases. One is user selects part of displayed
Expand Down Expand Up @@ -382,7 +382,7 @@ def get_tags_from_cases(case_ids, plan=None):


@require_POST
def list_all(request):
def list_all(request): # pylint: disable=missing-permission-required
"""
Generate the TestCase list for the UI tabs in TestPlan page view.
"""
Expand Down Expand Up @@ -532,7 +532,7 @@ def get_context_data(self, **kwargs):
return data


def get(request, case_id):
def get(request, case_id): # pylint: disable=missing-permission-required
"""Get the case content"""
# Get the case
try:
Expand Down Expand Up @@ -579,7 +579,8 @@ def get(request, case_id):


@require_POST
def printable(request, template_name='case/printable.html'):
def printable(request, # pylint: disable=missing-permission-required
template_name='case/printable.html'):
"""
Create the printable copy for plan/case.
Only CONFIRMED TestCases are printed when printing a TestPlan!
Expand Down
4 changes: 2 additions & 2 deletions tcms/testplans/views.py
Expand Up @@ -433,7 +433,7 @@ def post(self, request, plan_id):
return HttpResponseRedirect(reverse('test_plan_url', args=[plan_id, slugify(plan.name)]))


class LinkCasesSearchView(View):
class LinkCasesSearchView(View): # pylint: disable=missing-permission-required
"""Search cases for linking to plan"""

template_name = 'plan/search_case.html'
Expand Down Expand Up @@ -507,7 +507,7 @@ def post(self, request, plan_id):


@require_POST
def printable(request):
def printable(request): # pylint: disable=missing-permission-required
"""Create the printable copy for plan"""
plan_pk = request.POST.get('plan', 0)

Expand Down
5 changes: 3 additions & 2 deletions tcms/testruns/views.py
Expand Up @@ -133,7 +133,7 @@ def search(request): # pylint: disable=missing-permission-required
return render(request, 'testruns/search.html', context_data)


def _open_run_get_executions(request, run):
def _open_run_get_executions(request, run): # pylint: disable=missing-permission-required
"""Prepare for executions list in a TestRun page
This is an internal method. Do not call this directly.
Expand Down Expand Up @@ -317,7 +317,8 @@ def edit(request, run_id):
return render(request, 'testruns/mutable.html', context_data)


class TestRunReportView(TemplateView, TestExecutionDataMixin):
class TestRunReportView(TemplateView, # pylint: disable=missing-permission-required
TestExecutionDataMixin):
"""Test Run report"""

template_name = 'run/report.html'
Expand Down

0 comments on commit 17dc567

Please sign in to comment.