Skip to content

Commit 15ba34e

Browse files
committed
implementing review feedback.
Signed-off-by: Kamesh Akella <kakella@redhat.com>
1 parent 0538f32 commit 15ba34e

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

CONSTITUTION.md

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -29,11 +29,11 @@ All changes MUST follow existing code patterns and architecture.
2929

3030
### III. Test Independence
3131

32-
Each test MUST verify a single aspect of the product and SHOULD be independent of other tests.
32+
Each test MUST verify a single aspect of the product and May Be be dependent on other tests.
3333

3434
- Tests MUST have a clear purpose and be easy to understand
3535
- Tests MUST be properly documented with docstrings explaining what the test does
36-
- When test dependencies exist, use pytest-dependency plugin to declare them explicitly
36+
- When test dependencies exist, use pytest-dependency plugin to declare them explicitly, encourage use of dependency marker(s) when possible.
3737
- Group related tests in classes only when they share fixtures; never group unrelated tests
3838

3939
**Rationale**: Independent tests enable parallel execution, easier debugging, and selective test runs.
@@ -50,7 +50,7 @@ Fixtures MUST do one thing only and follow proper scoping.
5050

5151
**Rationale**: Single-responsibility fixtures are easier to debug, reuse, and compose.
5252

53-
### V. Kubernetes API First
53+
### V. Interacting with Kubernetes Resources
5454

5555
All cluster interactions MUST use openshift-python-wrapper or oc CLI.
5656

@@ -147,9 +147,7 @@ This constitution supersedes all other practices when there is a conflict. All P
147147

148148
### Versioning Policy
149149

150-
- MAJOR: Backward-incompatible governance/principle removals or redefinitions
151-
- MINOR: New principle/section added or materially expanded guidance
152-
- PATCH: Clarifications, wording, typo fixes, non-semantic refinements
150+
No versioning policy is enforced.
153151

154152
### Compliance Review
155153

0 commit comments

Comments
 (0)