Commit Graph

4439 Commits

Author SHA1 Message Date
Jon
594e77fc77 Merge pull request #947 from nofusscomputing/initial-integration-tests 2025-08-12 17:05:47 +09:30
Jon
89970dc4e2 docs: Add tested version badges
ref: #947 #152
2025-08-12 16:35:02 +09:30
Jon
190e4b4a98 ci(integration): Increase wait time after gunicorn restart to 60secs
ref: #947 #152
2025-08-12 14:23:26 +09:30
Jon
8d6d1d258d ci(python): add app versions to inputs
ref: #947 #152
2025-08-12 13:57:14 +09:30
Jon
b32d7f302e chore(tests): conduct propper'er cleanup of project objs
ref: #947
2025-08-12 13:57:04 +09:30
Jon
089480620e test: Add initial integration tests
ref: #947 #152 closes #774
2025-08-12 13:15:15 +09:30
Jon
bc9d6b74fd feat(docker): Adjust gunicorn works=4 100reqs/max and preload app
ref: #947 #152 #774
2025-08-12 13:03:45 +09:30
Jon
525da2fbe0 refactor(docker): update healthcheck interval=10s and start-period=30s
ref: #947 #152 #774
2025-08-12 13:02:49 +09:30
Jon
ecc16e6cbf test(docker): Add compose setup for integration testing
ref: #947 #152 #774
2025-08-12 13:01:58 +09:30
Jon
e1f8ba0c2b chore(docker): Add optional coverage to gunicorn
ref: #947 #152
2025-08-12 12:52:44 +09:30
Jon
037fbabeae refactor(docker): when l;aunching gunicorn create a pid file
ref: #947
2025-08-12 12:51:16 +09:30
Jon
6732315b96 fix: remove trailing slant from URLs
ref: #947
2025-08-12 12:50:27 +09:30
Jon
3131258491 fix(access): When creating permission QuerySet prevent app crash if db not setup
ref: #947 #152
2025-08-12 12:48:08 +09:30
Jon
6ff4779cfb chore: exclude app/artifacts dir from repo
ref: #947 #774 #152
2025-08-10 16:38:55 +09:30
Jon
1c83547aaa Merge pull request #946 from nofusscomputing/refactor-tests 2025-08-07 16:33:27 +09:30
Jon
40f8e4d8b1 refactor(devops): API Fields render Functional Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag Again
ref: #946 #945
2025-08-07 14:16:16 +09:30
Jon
7b009f7378 chore(api): Remove commented code
ref: #946 closes #895
2025-08-07 13:58:45 +09:30
Jon
de3934a761 feat(api): Ensure that serializer converts Django exceptions to rest_framework exceptions
ref: #946
2025-08-07 13:45:03 +09:30
Jon
1b7d108a29 refactor(devops): Remove old test suites no longer required model SoftwareEnableFeatureFlag
ref: #946 closes #945
2025-08-07 13:44:07 +09:30
Jon
ca7a9baab8 refactor(devops): ViewSet Unit Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag
ref: #946 #945
2025-08-07 13:43:46 +09:30
Jon
274c32c673 refactor(devops): Serializer Unit Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag
ref: #946 #945 closes #874
2025-08-07 13:42:49 +09:30
Jon
e806a5652e refactor(devops): API Fields render Functional Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag
ref: #946 #945 closes #730
2025-08-07 13:42:19 +09:30
Jon
703b6a67b2 refactor(devops): Model Functional Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag
ref: #946 #945
2025-08-07 13:41:53 +09:30
Jon
0159fd6ed8 refactor(devops): API Metadata Functional Test Suite re-written to Pytest for model SoftwareEnableFeatureFlag
ref: #946 #945
2025-08-07 13:41:17 +09:30
Jon
2b8513abf0 refactor(devops): Remove old test suites no longer required model FeatureFlag
ref: #946 closes #944
2025-08-07 12:50:04 +09:30
Jon
146dd508d6 refactor(devops): ViewSet Unit Test Suite re-written to Pytest for model FeatureFlag
ref: #946 #944
2025-08-07 12:49:23 +09:30
Jon
20f5c3b5d7 refactor(devops): Serializer Unit Test Suite re-written to Pytest for model FeatureFlag
ref: #946 #944
2025-08-07 12:49:06 +09:30
Jon
d340fb3375 refactor(devops): API Fields render Functional Test Suite re-written to Pytest for model FeatureFlag
ref: #946 #944
2025-08-07 12:48:51 +09:30
Jon
bc3f1e8a68 refactor(devops): Model Functional Test Suite re-written to Pytest for model FeatureFlag
ref: #946 #944
2025-08-07 12:48:39 +09:30
Jon
44adc6c8ab refactor(devops): API Metadata Functional Test Suite re-written to Pytest for model FeatureFlag
ref: #946 #944
2025-08-07 12:48:24 +09:30
Jon
6cb66db46f refactor(api): Remove old test suites no longer required model AuthToken
ref: #946 closes #943
2025-08-07 12:10:26 +09:30
Jon
a08ea057cc refactor(api): ViewSet Unit Test Suite re-written to Pytest for model AuthToken
ref: #946 #943
2025-08-07 12:09:18 +09:30
Jon
30605d7998 refactor(api): Serializer Unit Test Suite re-written to Pytest for model AuthToken
ref: #946 #943
2025-08-07 12:08:38 +09:30
Jon
121be79e03 refactor(api): API Fields render Functional Test Suite re-written to Pytest for model AuthToken
ref: #946 #943
2025-08-07 12:08:03 +09:30
Jon
c4ca06fba4 refactor(api): Model Functional Test Suite re-written to Pytest for model AuthToken
ref: #946 #943
2025-08-07 12:07:38 +09:30
Jon
9271702a62 refactor(api): API Metadata Functional Test Suite re-written to Pytest for model AuthToken
ref: #946 #943
2025-08-07 12:06:31 +09:30
Jon
861bef0ce1 Merge pull request #942 from nofusscomputing/settings-refactor-tests 2025-08-05 15:09:20 +09:30
Jon
3b86ab0e88 refactor(access): Remove old test suites no longer required model Tenant
ref: #942 closes #899
2025-08-05 14:41:08 +09:30
Jon
9f62e2a458 refactor(access): Serializer Unit Test Suite re-written to Pytest for model Tenant
ref: #942 #899
2025-08-05 14:39:07 +09:30
Jon
bd393e3dd4 refactor(access): API Fields render Functional Test Suite re-written to Pytest for model Tenant
ref: #942 #899
2025-08-05 14:38:38 +09:30
Jon
9c73885f1b refactor(access): Model Functional Test Suite re-written to Pytest for model Tenant
ref: #942 #899
2025-08-05 14:38:23 +09:30
Jon
dbac9326b3 refactor(access): API Metadata Functional Test Suite re-written to Pytest for model Tenant
ref: #942 #899
2025-08-05 14:38:03 +09:30
Jon
dd0a6a01b9 refactor(settings): Remove old test suites no longer required model UserSettings
ref: #942 closes #941
2025-08-05 13:56:07 +09:30
Jon
c294f9c8f5 refactor(settings): ViewSet Unit Test Suite re-written to Pytest for model UserSettings
ref: #942 #941
2025-08-05 13:55:58 +09:30
Jon
71a510170d refactor(settings): Serializer Unit Test Suite re-written to Pytest for model UserSettings
ref: #942 #941
2025-08-05 13:55:49 +09:30
Jon
d577b12a33 refactor(settings): API Fields render Functional Test Suite re-written to Pytest for model UserSettings
ref: #942 #941
2025-08-05 13:43:49 +09:30
Jon
fb090b6f63 refactor(settings): Model Functional Test Suite re-written to Pytest for model UserSettings
ref: #942 #941
2025-08-05 13:43:13 +09:30
Jon
75cda05579 refactor(settings): API Metadata Functional Test Suite re-written to Pytest for model UserSettings
ref: #942 #941
2025-08-05 13:43:01 +09:30
Jon
97e63f1daa refactor(settings): Remove old test suites no longer required model ExternalLink
ref: #942 closes #940
2025-08-05 13:18:07 +09:30
Jon
dce169109c refactor(settings): ViewSet Unit Test Suite re-written to Pytest for model ExternalLink
ref: #942 #940
2025-08-05 13:17:33 +09:30