Commit Graph

80 Commits

Author SHA1 Message Date
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
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
f525411ace refactor(test): remove xfail during pytest_generate_tests before parameterizing
ref: #938
2025-08-04 16:58:17 +09:30
Jon
cf5b78b6b2 test(assistance): Model Functional Test Suite re-written to pytest for model KnowledgeBase
ref: #904 closes #900
2025-07-29 14:39:40 +09:30
Jon
c252717bb7 chore(api): mark ALL ViewSet Unit Test Suites to skip
Viewset tests being refactored

ref: #893 #876 #895
2025-07-26 08:22:39 +09:30
Jon
8191785134 test(devops): Adjust functional model test to use fixture kwargs
ref: #883 #882
2025-07-24 15:37:38 +09:30
Jon
de87364b9c refactor(tests): Unskip tests that'll work now due to model inheritance change
ref: #871 #771 #395 #859
2025-07-20 12:34:15 +09:30
Jon
303cc31f6a test(devops): skip Model History entry test as it should be done as part of serializer and viewset
ref: #856 #781
2025-07-07 20:55:22 +09:30
Jon
97f99abe2c chore: ensure api post items for tests is the correct type
ref: #856
2025-07-07 18:51:59 +09:30
Jon
eeaf3ab5fc test(devops): update no_org_serializer test so it works for model SoftwareEnableFeatureFlag
ref: #855 #812
2025-07-07 00:16:17 +09:30
Jon
45abdc2e00 feat: When attempting to create and objetc must be unique and alrready exists, dont return error return existing object
ref: #855
2025-07-06 22:20:54 +09:30
Jon
6af615f918 test(devops): SoftwareEnableFeatureFlagging model does not use global org, so dont test global org return
ref: #849
2025-07-04 13:26:13 +09:30
Jon
5d56837f1e refactor(devops): Updated Unit model test ssuite for SoftwareEnabledFeatureFlag model
ref:#817 closes #812
2025-07-04 08:40:33 +09:30
Jon
1841023896 refactor(devops): Update url route basename for SoftwareEnabledFeatureFlag model
ref:#817 #812
2025-07-04 08:40:32 +09:30
Jon
f44fb28b8d chore: correct pytest model marks
ref: #813
2025-07-04 08:40:32 +09:30
Jon
da865fd5a8 refactor(tests): make all parameterized_ vars properties
ref: #813
2025-07-04 08:40:32 +09:30
Jon
446ea7c910 chore(core): correct test for get_url_kwargs for meta abstract model
ref: #813 #793
2025-07-04 08:40:32 +09:30
Jon
82d1e9995f test(devops): Add GitLabRepository Unit Model test suite
ref: #813 #811
2025-07-04 08:40:32 +09:30
Jon
7378b103e1 test(devops): Add GitHubRepository Unit Model test suite
ref: #807 #515 #810
2025-07-04 08:40:32 +09:30
Jon
07b6a2f4e2 test(devops): Add GitRepository Unit Model test suite
ref: #807 #515 #809
2025-07-04 08:40:32 +09:30
Jon
6b54eebbd2 feat(devops): Update Checkin model url route basename
ref: #807 closes #808
2025-07-04 08:40:32 +09:30
Jon
9a250c988d feat(devops): Add app_namespace Checkin model
ref: #807 #808
2025-07-04 08:40:32 +09:30
Jon
d2d46e7efd test(devops): Add Checkin Unit Model test suite
ref: #807 #676 #808
2025-07-04 08:40:32 +09:30
Jon
dff529ba5e test(devops): correct GitGroup Unit model test suite
ref: #807 closes #781
2025-07-04 08:40:31 +09:30
Jon
0d149edee5 test(devops): correct FeatureFlag Unit model test suite
ref: #807 closes #782
2025-07-04 08:40:31 +09:30
Jon
5bdabe0793 chore(devops): disable pre CenturionModel inheritance tests
ref: #804 #782
2025-07-04 08:40:30 +09:30
Jon
7691ad5b0b feat(core): If user context not supplied, dont create audithistory for model
this allows tests and direct creation via code if required.

ref: #789 #759
2025-07-04 08:40:28 +09:30
Jon
82bfacbab3 chore: disable api field notess and history tests
tests being re-written

ref: #788 #759 #768
2025-07-04 08:40:28 +09:30
Jon
6f66b4cf95 test(devops): re-implement temp removed test suites.
ref: #780 #515 #782
2025-07-04 08:40:26 +09:30
Jon
0abb416620 test(api): API Permissions Auto-Creator test suite
ref: #780 #730 #767
2025-07-04 08:40:26 +09:30
Jon
3a010e166e test(devops): Add GitGroup API Permissions tests
ref: #780 #515
2025-07-04 08:40:26 +09:30
Jon
1d31a259df refactor(tests): Create global model fixtures
ref: #780 #729
2025-07-04 08:40:26 +09:30
Jon
66d14ea5bb chore(tests): Depreciate old FeateFlag Tests
ref: #780 #729
2025-07-04 08:40:26 +09:30
Jon
9790ee51f3 chore(devops): Remove FeatureFlag Notes Tests
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
8892ba7e3f chore(devops): Remove FeatureFlag History Tests
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
f6634bab78 refactor(devops): Switch FeatureFlag model unit tests to CenturionModel
ref: #780 #782
2025-07-04 08:40:26 +09:30
Jon
17f4295763 feat(core): Add to Centurion Model an attribute to set the models tag
ref: #773 #767 #576
2025-07-04 08:40:25 +09:30
Jon
a46187f36e test(devops): Ensure that a Github group cant have a parent/"be nested"
ref: #773 #515 #249
2025-07-04 08:40:25 +09:30
Jon
fc256445db test(devops): Ensure that when create a child git group that the tenancy matches the parent git group
ref: #773 #515
2025-07-04 08:40:25 +09:30