Backport test improvements
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com>
This commit is contained in:
@@ -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
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user