summaryrefslogtreecommitdiff
path: root/archaeological_operations/tests.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2017-04-29 13:20:21 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2017-04-29 13:20:21 +0200
commitc0dc48961e9c162256e2cdd53355ba696c44c127 (patch)
tree5b8b1ed0402828e1acb818fd2898e7053209ff98 /archaeological_operations/tests.py
parent56d5d905a7d0828285d197b8d108fbed235bd1d6 (diff)
downloadIshtar-c0dc48961e9c162256e2cdd53355ba696c44c127.tar.bz2
Ishtar-c0dc48961e9c162256e2cdd53355ba696c44c127.zip
Extra security to prevent recursion on bulk update
Diffstat (limited to 'archaeological_operations/tests.py')
-rw-r--r--archaeological_operations/tests.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/archaeological_operations/tests.py b/archaeological_operations/tests.py
index a5b83ff1c..0b466c48c 100644
--- a/archaeological_operations/tests.py
+++ b/archaeological_operations/tests.py
@@ -25,6 +25,7 @@ from django.core.files.uploadedfile import SimpleUploadedFile
from django.core.urlresolvers import reverse
from django.test.client import Client
+from django.contrib.auth.models import User
from django.contrib.auth.models import Permission
import models
@@ -593,8 +594,12 @@ def create_operation(user, orga=None, values={}):
class OperationInitTest(object):
def create_user(self):
username, password, self.user = create_user()
+ return self.user
def get_default_user(self):
+ q = User.objects.filter(is_superuser=False)
+ if q.count():
+ return q.all()[0]
return self.create_user()
def create_orgas(self, user=None):