Skip to content

Commit

Permalink
Merge pull request #44 from dabapps/linting-formatting
Browse files Browse the repository at this point in the history
Linting and formatting
  • Loading branch information
j4mie authored Jul 20, 2022
2 parents 2333653 + 7faa5ff commit 55f49fe
Show file tree
Hide file tree
Showing 11 changed files with 51 additions and 13 deletions.
8 changes: 4 additions & 4 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ jobs:
- name: Install package
run: pip install -e .
- name: Install dependencies
run: pip install -U django==${{ matrix.django }} black djangorestframework pytz
run: pip install -r dev-requirements.txt
- name: Install Django
run: pip install -U django==${{ matrix.django }}
- name: Run tests
run: python manage.py test
- name: Run black
run: black --check zen_queries
run: ./runtests
8 changes: 8 additions & 0 deletions .isort.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[settings]
multi_line_output=3
include_trailing_comma=True
force_grid_wrap=0
use_parentheses=True
line_length=88
force_alphabetical_sort=True
lines_between_types=0
4 changes: 4 additions & 0 deletions dev-requirements.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
black==22.6.0
djangorestframework==3.13.1
flake8==4.0.1
isort==5.10.1
6 changes: 6 additions & 0 deletions format
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#!/usr/bin/env bash

set -e

black zen_queries
isort zen_queries
8 changes: 8 additions & 0 deletions runtests
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
#!/usr/bin/env bash

set -e

black --check zen_queries
flake8 zen_queries
isort --check --diff zen_queries
python manage.py test --noinput $@
2 changes: 2 additions & 0 deletions setup.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
[flake8]
extend_ignore=E128,E501,W503
16 changes: 13 additions & 3 deletions zen_queries/__init__.py
Original file line number Diff line number Diff line change
@@ -1,11 +1,21 @@
from zen_queries.decorators import (
queries_disabled,
queries_dangerously_enabled,
queries_disabled,
QueriesDisabledError,
)
from zen_queries.render import render
from zen_queries.template_response import TemplateResponse, SimpleTemplateResponse
from zen_queries.template_response import SimpleTemplateResponse, TemplateResponse
from zen_queries.utils import fetch


__version__ = "2.1.0"


__all__ = [
"queries_disabled",
"queries_dangerously_enabled",
"QueriesDisabledError",
"render",
"TemplateResponse",
"SimpleTemplateResponse",
"fetch",
]
2 changes: 1 addition & 1 deletion zen_queries/rest_framework.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from django.db.models import QuerySet
from zen_queries import queries_disabled
from zen_queries.utils import fetch
from django.db.models import QuerySet


class QueriesDisabledSerializerMixin:
Expand Down
2 changes: 1 addition & 1 deletion zen_queries/template_response.py
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
from django.template.response import (
SimpleTemplateResponse as DjangoSimpleTemplateResponse,
TemplateResponse as DjangoTemplateResponse,
)
from django.template.response import TemplateResponse as DjangoTemplateResponse
from zen_queries import queries_disabled


Expand Down
2 changes: 1 addition & 1 deletion zen_queries/templatetags/zen_queries.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from django.template import Library, Node
import zen_queries

import zen_queries

register = Library()

Expand Down
6 changes: 3 additions & 3 deletions zen_queries/tests/tests.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
from django.shortcuts import render as django_render
from django.test import TestCase
from rest_framework import serializers
from zen_queries import (
fetch,
queries_disabled,
queries_dangerously_enabled,
queries_disabled,
QueriesDisabledError,
render,
SimpleTemplateResponse,
Expand All @@ -15,7 +16,6 @@
QueriesDisabledViewMixin,
)
from zen_queries.tests.models import Widget
from rest_framework import serializers


class ContextManagerTestCase(TestCase):
Expand Down Expand Up @@ -90,7 +90,7 @@ class RenderShortcutTestCase(TestCase):
def test_render(self):
widgets = Widget.objects.all()
with self.assertRaises(QueriesDisabledError):
response = render(None, "template.html", {"widgets": widgets})
render(None, "template.html", {"widgets": widgets})


class TemplateResponseTestCase(TestCase):
Expand Down

0 comments on commit 55f49fe

Please sign in to comment.