Skip to content

fix: parameterize getEnvDefinition tests using structured test cases#1277

Open
bijjalmayank wants to merge 18 commits into
Netcracker:feature/inventory-optionalfrom
bijjalmayank:feature/local-inventory-optional
Open

fix: parameterize getEnvDefinition tests using structured test cases#1277
bijjalmayank wants to merge 18 commits into
Netcracker:feature/inventory-optionalfrom
bijjalmayank:feature/local-inventory-optional

Conversation

@bijjalmayank
Copy link
Copy Markdown

Pull Request

Summary

Provide a concise description of what this pull request does and why it is needed.

Issue

Link to the issue(s) this PR addresses (e.g., Fixes #123 or Closes #456). If no issue exists, explain why this change is necessary.

Breaking Change?

  • Yes
  • No

If yes, describe the breaking change and its impact (e.g., API changes, behavior changes, or required updates for users).

Scope / Project

Specify the component, module, or project area affected by this change (e.g., docs, actions, workflows).

Implementation Notes

Provide details on how the change was implemented, including any technical considerations, trade-offs, or notable design decisions. Leave blank if not applicable.

Tests / Evidence

Describe how the changes were verified, including:

  • Tests added or updated (e.g., unit, integration, end-to-end)
  • Manual testing steps or results
  • Screenshots, logs, or other evidence (if applicable)

Additional Notes

Include any extra information, such as:

  • Dependencies introduced
  • Future work or follow-up tasks
  • Reviewer instructions or context
  • References to related PRs or discussions

Leave blank if not applicable.

bijjalmayank and others added 11 commits April 24, 2026 15:22
…etEnvDefinition method (Netcracker#1252)

* fix: shared creds (Netcracker#1240)

* fix: update shared creds

* fix: update shared creds

* fix: add log'

* fix: add additional dir

* fix: make search case sensitive

* chore: Update docker image tags and envgene_version for branch main [skip ci]

* docs: add use cases for DevCI (Netcracker#1241)

* docs: add Effective Set use cases

* docs: add extra US

* docs: add use-cases

* docs: add Effective Set use cases

* docs: add extra US

* docs: add use-cases

* docs: add SSL sert use-cases

* docs: update ssl use cases

* docs: update GSF Use Cases

* docs: remove UC 2,3,4

* docs: add cred rotation UC

* docs: add UC-SC-NEX-1 to Environment Template Artifact Download and remove system-certificate UC

* docs: added auto-environment-name use cases

* docs: fixed links

* docs: fix markdown system-certificate use case

* docs: fixed ssl use cases

* fix: Handled inventory as default in getEnvDefinition method

* fix: Remove 'inventory' from required fields in schema

---------

Co-authored-by: dysmon <120464230+dysmon@users.noreply.github.com>
Co-authored-by: qubership-actions[bot] <qubership-actions[bot]@users.noreply.github.com>
Co-authored-by: ismglvd-hub <ismglv.d@gmail.com>
…r#1269)

* fix: Handled inventory as default in getEnvDefinition method

* fix: Remove 'inventory' from required fields in schema

* fix: Added test_getEnvDefinition.py for business_helper.py

* fix: Added test_business_helper.py for business_helper.py
bijjalmayank and others added 5 commits April 30, 2026 10:46
…etEnvDefinition method (Netcracker#1252)

* fix: shared creds (Netcracker#1240)

* fix: update shared creds

* fix: update shared creds

* fix: add log'

* fix: add additional dir

* fix: make search case sensitive

* chore: Update docker image tags and envgene_version for branch main [skip ci]

* docs: add use cases for DevCI (Netcracker#1241)

* docs: add Effective Set use cases

* docs: add extra US

* docs: add use-cases

* docs: add Effective Set use cases

* docs: add extra US

* docs: add use-cases

* docs: add SSL sert use-cases

* docs: update ssl use cases

* docs: update GSF Use Cases

* docs: remove UC 2,3,4

* docs: add cred rotation UC

* docs: add UC-SC-NEX-1 to Environment Template Artifact Download and remove system-certificate UC

* docs: added auto-environment-name use cases

* docs: fixed links

* docs: fix markdown system-certificate use case

* docs: fixed ssl use cases

* fix: Handled inventory as default in getEnvDefinition method

* fix: Remove 'inventory' from required fields in schema

---------

Co-authored-by: dysmon <120464230+dysmon@users.noreply.github.com>
Co-authored-by: qubership-actions[bot] <qubership-actions[bot]@users.noreply.github.com>
Co-authored-by: ismglvd-hub <ismglv.d@gmail.com>
…r#1269)

* fix: Handled inventory as default in getEnvDefinition method

* fix: Remove 'inventory' from required fields in schema

* fix: Added test_getEnvDefinition.py for business_helper.py

* fix: Added test_business_helper.py for business_helper.py
* fix: Handled inventory as default in getEnvDefinition method

* fix: Remove 'inventory' from required fields in schema

* fix: Added test_getEnvDefinition.py for business_helper.py

* fix: Added test_business_helper.py for business_helper.py

* fix: Added logging in test_business_helper.py

* fix: Added logging in test_business_helper.py

---------

Co-authored-by: KamalArya <42619309+KamalArya@users.noreply.github.com>
@KamalArya KamalArya force-pushed the feature/inventory-optional branch from b5f8a1c to a877c88 Compare April 30, 2026 05:16
@KamalArya KamalArya force-pushed the feature/inventory-optional branch from a877c88 to 05e112d Compare May 20, 2026 07:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants