Roberto Rosario
f09321f6ab
Fix deprecation warnings for Django 1.11 and Django 2.0.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-21 00:25:18 -04:00
Roberto Rosario
f9eb7d0fb5
Renamed the document type permission namespace from "Document setup" to "Document types".
...
Add support for granting the document type edit, document type delete, and document type view
permissions to individual document type instances.
Improved tests by testing for accesses.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-17 20:41:11 -04:00
Roberto Rosario
610e10e85a
Include django-downloadview's assert_download_response as a
...
BaseTest member.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-07-01 00:54:21 -04:00
Roberto Rosario
5798cabd7c
Add support to update the document indexes from workflow state changes.
...
Add a new workflow field called internal_name for easier workflow
reference in document index templates.
Generalize the PropertyHelper class.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-06-06 20:07:15 -04:00
Roberto Rosario
b7040cd271
Include all test arguments from the test runner parent class.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-15 00:17:10 -04:00
Roberto Rosario
106816ab7f
Do not impot psutils for test if it is not going to be used.
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-15 00:16:44 -04:00
Roberto Rosario
8179c35189
Simplify test runner by adding a new option '--mayan-apps' that
...
automatically tests all Mayan apps that report to have tests.
Change the app flag that indicates when an app has test
from 'test' to the more explicit 'has_test'.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 23:47:40 -04:00
Roberto Rosario
63682a2945
Merge remote-tracking branch 'origin/master' into feature/master_merge
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-03-14 15:57:38 -04:00
Roberto Rosario
9acbaf7274
Merge branch 'feature/transition_acls' into feature/hotfix
2017-03-13 23:25:42 -04:00
Roberto Rosario
01c2e262eb
Ignore LibreOffice fontconfig cache dir when testing for orphan
...
temporary files.
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-23 20:06:55 -04:00
Roberto Rosario
6e1cf57079
Implement document workflows transition ACLs. GitLab issue #321 .
...
Signed-off-by: Roberto Rosario <roberto.rosario.gonzalez@gmail.com >
2017-02-20 02:37:42 -04:00
Roberto Rosario
c8e9a625da
PEP8 cleanups.
2017-02-17 18:56:05 -04:00
Roberto Rosario
e090628d72
Make testing for orphaned file handles and temporary files optional.
...
Allows for running tests in parallel.
2017-02-17 18:50:36 -04:00
Roberto Rosario
0078600e62
Add custom tests runner that replaces the custom "runtests"
...
management command.
2017-02-17 18:12:48 -04:00
Roberto Rosario
8c4d53b218
Remove unnecessary cache invalidation from test, it is done by the test's
...
parent class.
2017-02-16 21:48:37 -04:00
Roberto Rosario
80f64d7fcf
Add BaseAPITestCase class that invalidates the permission and smart settings caches.
...
Use BaseAPITestCase for all API test cases.
2017-02-16 21:12:55 -04:00
Roberto Rosario
5f99b123d7
Merge branch 'master' into master_merge
2017-02-03 14:08:34 -04:00
Roberto Rosario
914c5e7146
Code cleanups.
2017-01-28 22:56:52 -04:00
Roberto Rosario
3a13027be0
Add content type list API view to the common app.
2017-01-28 22:55:48 -04:00
Roberto Rosario
5ea31554bc
Update and fix failing tests.
2017-01-14 03:08:32 -04:00
Roberto Rosario
4e7559d396
Add settings class cache invalidation method. Update common.tests.base.BaseTestCase
...
class to invalidate settings cache. Update tests using Django's TestCase to
BaseTestCase.
2017-01-14 00:13:35 -04:00
Roberto Rosario
53d356d992
Fix and streamline user_management app tests.
2017-01-07 02:06:24 -04:00
Roberto Rosario
a013ab0bf5
Fix and streamline the folder app view tests.
2017-01-07 01:03:51 -04:00
Roberto Rosario
877772f80d
Add another temporary directory to be ignored during tests.
2016-11-03 15:49:28 -04:00
Roberto Rosario
6e3d99670c
Complete conversion of download views to CBV views using django-downloadview.
...
This also removes dependency on the filetransfers library.
2016-10-31 01:00:35 -04:00
Roberto Rosario
d488c8271b
Merge branch 'development'
2016-10-26 04:46:36 -04:00
Roberto Rosario
7b9a2bcfcc
Ignore GitLab's CI .config temporary file.
2016-10-26 04:26:22 -04:00
Roberto Rosario
72980f09a6
Update TempfileCheckMixin to show list of oprhaned files.
2016-10-26 04:05:32 -04:00
Roberto Rosario
0b5edb4ad6
Add support to ignore certain temporary file patterns to the TempfileCheckMixin
2016-10-26 02:16:44 -04:00
Roberto Rosario
1f1954161e
Merge branch 'development'
2016-10-25 02:50:50 -04:00
Roberto Rosario
a44c76165b
Add test view mixin to check for responses content types. Relates to GitLab issue #311 .
2016-10-21 03:41:15 -04:00
Roberto Rosario
4b7c4335e1
Improve TempfileCheckMixin.
2016-06-30 16:02:17 -04:00
Roberto Rosario
97089670ee
Change the file descriptor check to use open files instead. Add decorator to skip open file check. GitLab issue #309 .
2016-06-29 18:40:15 -04:00
Roberto Rosario
2ea3c08c97
Add _future_ import to force unicode.
2016-06-28 03:01:04 -04:00
Roberto Rosario
5ac1276f25
Add base test class that includes unclaimed temporary and file descriptor test mixins. GitLab issue #309 .
2016-06-27 19:20:42 -04:00
Roberto Rosario
113ad144e0
Add test mixins for file descriptor leaks and unclaimed temporary files. GitLab issue #309 .
2016-06-27 19:19:37 -04:00
Roberto Rosario
a76a55f70a
Incorporate temp file check in teh GenericViewTestCase class.
2016-06-23 22:31:08 -04:00
Roberto Rosario
1e7e17bdce
Insert the resolved_object context variable in the test views.
2016-03-30 01:42:17 -04:00
Roberto Rosario
cbc1f12bf6
Simplify tests teatDown method.
2015-11-01 02:57:55 -04:00
Roberto Rosario
a1a0a6da52
PEP8 Cleanups.
2015-10-28 02:14:48 -04:00
Roberto Rosario
81568d051f
Add test method to request the test view using the GET HTTP verb.
2015-10-28 01:32:28 -04:00
Roberto Rosario
124c6dab5e
Implement repeatable way to add test views.
2015-10-27 15:23:26 -04:00
Roberto Rosario
73abe297ee
Add .get .post .login method to GenericViewTestCase. Update folder app view tests.
2015-10-22 02:00:02 -04:00
Roberto Rosario
2f67a20f7e
Use GenericViewTestCase to test the about view.
2015-10-22 00:16:31 -04:00
Roberto Rosario
54ae8bcda5
Add GenericViewTestCase and GenericDocumentViewTestCase classes.
2015-10-21 20:50:31 -04:00
Roberto Rosario
df7a5c6e1c
Reorganize tests literals and move then to their respective apps.
2015-10-20 21:14:07 -04:00
Roberto Rosario
bfe621ba89
PEP8 updates.
2015-10-19 01:27:26 -04:00
Roberto Rosario
86ff835839
PEP8 Cleanups.
2015-10-07 22:24:44 -04:00
Roberto Rosario
aabbe59093
Change test class name.
2015-10-07 19:37:00 -04:00
Roberto Rosario
1556fa92e4
Add test for the about view.
2015-10-07 19:32:00 -04:00