Project

Profile

Help

Test #4846

Test #4838: [Epic] Test Distribution and AutoDistribution features from core

CRUD RepositoryVersionDistribution

Added by bmbouter 2 months ago. Updated about 1 month ago.

Status:
CLOSED - COMPLETE
Priority:
Normal
Assignee:
Category:
-
Sprint/Milestone:
-
Version:
Platform Release:
Tags:
Sprint:

Description

The RepositoryVersionDistribution is designed to be subclassed and can't be fully tested unless it is subclassed. Thus, the recommended way to test core's functionality is to test it using the AnsibleDistribution from pulp_ansible.

CRUD the PulpDistributor.

1. Create a repo and repo_version with at least 1 file content in it.
2. Create a AnsibleDistribution with 'repository' field set to the repository from step 1. Verify it accepts it.
3. Update the AnsibleDistribution to unset 'repository' and set 'repository_version'. Verify it accepts it.
4. Update the AnsibleDistribution to set both 'repository' and 'repository_version' and verify it rejects it. These options cannot be used together


Related issues

Related to Ansible Plugin - Issue #4910: AnsibleDistribution allows setting repo and repo_version together in a PUT request NEW Actions

Associated revisions

Revision b6efb8dc View on GitHub
Added by Bruno Rocha about 2 months ago

Test AnsibleDistribution using repo and repo_version.

This test targets the following issue:
`Pulp #4846 <https://pulp.plan.io/issues/4846>`_
Do the following:
1. Create a repo and repo_version with at least 1 ansible content synced.
2. Create a AnsibleDistribution with 'repository' field set to the
repository from step 1. Verify it accepts it.
3. Update the AnsibleDistribution to unset 'repository' and set
'repository_version'. Verify it accepts it.
4. Update the AnsibleDistribution to set both 'repository' and
'repository_version' and verify it rejects it. These options cannot be
used together.
5. Attempt to update AnsibleDistribution to set repository to invalid
repository path ans verify it rejects it.

https://pulp.plan.io/issues/4846
closes #4846

History

#1 Updated by bmbouter 2 months ago

  • Parent task set to #4838

#2 Updated by rochacbruno about 2 months ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to rochacbruno

#3 Updated by rochacbruno about 2 months ago

  • Status changed from ASSIGNED to POST

#4 Updated by rochacbruno about 2 months ago

  • Related to Issue #4910: AnsibleDistribution allows setting repo and repo_version together in a PUT request added

#5 Updated by Anonymous about 2 months ago

  • Status changed from POST to MODIFIED

#6 Updated by kersom about 1 month ago

  • Status changed from MODIFIED to CLOSED - COMPLETE

Please register to edit this issue

Also available in: Atom PDF