Backport test improvements

Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
Roberto Rosario
2019-04-20 02:39:57 -04:00
parent bfcad278aa
commit 0267c79b07
108 changed files with 5434 additions and 4685 deletions

View File

@@ -8,13 +8,18 @@ from ..models import DocumentCheckout
class DocumentCheckoutTestMixin(object):
def _check_out_document(self, user=None):
if not user:
user = self.user
_test_document_check_out_seconds = 0.1
expiration_datetime = now() + datetime.timedelta(days=1)
def _check_out_test_document(self, user=None):
if not user:
user = self._test_case_user
self._check_out_expiration_datetime = now() + datetime.timedelta(
seconds=self._test_document_check_out_seconds
)
self.test_check_out = DocumentCheckout.objects.check_out_document(
document=self.document, expiration_datetime=expiration_datetime,
user=user, block_new_version=True
document=self.test_document,
expiration_datetime=self._check_out_expiration_datetime,
block_new_version=True, user=user
)