Skip to content

Commit

Permalink
Revert test.yaml, update tests, install freezegun, update requirements
Browse files Browse the repository at this point in the history
  • Loading branch information
Xpirix committed Dec 1, 2023
1 parent 2529701 commit 24ca6d4
Show file tree
Hide file tree
Showing 7 changed files with 19 additions and 13 deletions.
2 changes: 0 additions & 2 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -60,10 +60,8 @@ jobs:
python manage.py makemigrations
python manage.py migrate
coverage run manage.py test
exit_code=$?
coverage xml
EOF
exit $exit_cod
- name: Upload coverage to codecov
uses: codecov/codecov-action@v2
Expand Down
10 changes: 7 additions & 3 deletions REQUIREMENTS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,12 @@ Markdown==2.3.1
#PIL==1.1.7
Pillow
Pygments==2.7.4
Whoosh==2.5.6

# Updates for Django 2 & Python 3.7
git+https://github.com/Xpirix/whoosh.git
pickle5==0.0.12
django-haystack==3.2.1

argparse==1.2.1
#cab==0.2.0 # Not used anymore..-
#distribute==0.7.3
Expand All @@ -20,7 +25,6 @@ django-debug-toolbar==1.11.1
django-endless-pagination==2.0
django-extensions==1.2.0
django-generic-aggregation==0.3.2
django-haystack==2.4.0
#django-olwidget==0.61.0 unmaintained, use this fork
git+https://github.com/Christophe31/olwidget.git
django-pagination==1.0.7
Expand All @@ -30,7 +34,7 @@ git+https://github.com/enikesha/django-ratings.git
django-simple-ratings==0.3.2
# SIMPLEMENU
git+https://github.com/elpaso/django-simplemenu.git
django-taggit==0.14.0
django-taggit==2.0.0
django-taggit-autosuggest==0.2.7
django-taggit-templatetags==0.4.6dev0
django-templatetag-sugar==0.1
Expand Down
2 changes: 1 addition & 1 deletion dockerize/docker/Dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ RUN echo "deb http://archive.debian.org/debian stretch main contrib non-free" >
RUN apt-get update && apt-get install -y libsasl2-dev python-dev libldap2-dev libssl-dev
ADD REQUIREMENTS.txt /REQUIREMENTS.txt
RUN pip install -r /REQUIREMENTS.txt
RUN pip install uwsgi
RUN pip install uwsgi freezegun

# https://docs.docker.com/examples/running_ssh_service/
# Sudo is needed by pycharm when it tries to pip install packages
Expand Down
3 changes: 2 additions & 1 deletion dockerize/docker/REQUIREMENTS.txt
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,8 @@ django-sortable-listview
sorl-thumbnail
django-extensions
django-debug-toolbar==1.11.1
# Updates for Django 2

# Updates for Django 2 & Python 3.7
git+https://github.com/Xpirix/whoosh.git
pickle5==0.0.12
django-haystack==3.2.1
Expand Down
9 changes: 6 additions & 3 deletions qgis-app/REQUIREMENTS_plugins.txt
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
django==2.2.25
django-auth-ldap
python-ldap
django-taggit
django-taggit==2.0.0
django-tinymce==3.4.0
psycopg2
# Updates for Django 2
Expand All @@ -21,5 +21,8 @@ django-sortable-listview
sorl-thumbnail
django-extensions
django-debug-toolbar==1.11.1
whoosh
django-haystack

# Updates for Django 2 & Python 3.7
git+https://github.com/Xpirix/whoosh.git
pickle5==0.0.12
django-haystack==3.2.1
2 changes: 1 addition & 1 deletion qgis-app/plugins/tests/test_plugin_list.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
from django.test import TestCase
from django.urls import reverse
from ..models import Plugin
from plugins.models import Plugin

class PluginsListViewTestCase(TestCase):
fixtures = [
Expand Down
4 changes: 2 additions & 2 deletions qgis-app/plugins/tests/test_plugin_version_feedback.py
Original file line number Diff line number Diff line change
Expand Up @@ -244,11 +244,11 @@ def test_only_staff_can_see_new_feedback_form(self):
self.client.force_login(user=self.creator)
response = self.client.get(self.url)
self.assertEqual(response.status_code, 200)
self.assertNotContains(response, '<div class="span8 new-feedback">')
self.assertNotContains(response, '<div class="new-feedback">')
self.client.force_login(user=self.staff)
response = self.client.get(self.url)
self.assertEqual(response.status_code, 200)
self.assertContains(response, '<div class="span8 new-feedback">')
self.assertContains(response, '<div class="new-feedback">')

def test_post_create_single_task_feedback(self):
self.client.force_login(self.staff)
Expand Down

0 comments on commit 24ca6d4

Please sign in to comment.