Project

General

Profile

Download (1.08 KB) Statistics
| Branch: | Tag: | Revision:
require 'katello_test_helper'

module ::Actions::Pulp3
class AnsibleCollectionCreateTest < ActiveSupport::TestCase
include Katello::Pulp3Support

def setup
@primary = SmartProxy.pulp_primary
@repo = katello_repositories(:pulp3_ansible_collection_1)
# @repo.root.update_attributes(:url => 'http://test/test/')
ensure_creatable(@repo, @primary)
end

def teardown
@repo.backend_service(@primary).delete_distributions
ForemanTasks.sync_task(
::Actions::Pulp3::Orchestration::Repository::Delete, @repo, @primary)
@repo.reload
end

def test_create
ForemanTasks.sync_task(::Actions::Pulp3::Orchestration::Repository::Create, @repo, @primary)
@repo.reload

assert @repo.remote_href
assert @repo.version_href

repo_reference = Katello::Pulp3::RepositoryReference.find_by(:root_repository_id => @repo.root.id,
:content_view_id => @repo.content_view.id)
assert repo_reference
assert repo_reference.repository_href
end
end
end
(5-5/32)