Skip to content

Commit 973fde9

Browse files
committed
lce/cv
1 parent 982dfc5 commit 973fde9

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

tests/conftest.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -49,3 +49,16 @@ def container_repository(product, organization, foremanapi):
4949
repo = foremanapi.create('repositories', {'name': str(uuid.uuid4()), 'product_id': product['id'], 'content_type': 'docker', 'url': 'https://quay.io/', 'docker_upstream_name': 'foreman/busybox-test'})
5050
yield repo
5151
foremanapi.delete('repositories', repo)
52+
53+
@pytest.fixture
54+
def lifecycle_environment(organization, foremanapi):
55+
library = foremanapi.list('lifecycle_environments', 'name=Library', {'organization_id': organization['id']})[0]
56+
lce = foremanapi.create('lifecycle_environments', {'name': str(uuid.uuid4()), 'organization_id': organization['id'], 'prior_id': library['id']})
57+
yield lce
58+
foremanapi.delete('lifecycle_environments', lce)
59+
60+
@pytest.fixture
61+
def content_view(organization, foremanapi):
62+
cv = foremanapi.create('content_views', {'name': str(uuid.uuid4()), 'organization_id': organization['id']})
63+
yield cv
64+
foremanapi.delete('content_views', cv)

tests/foreman_api_test.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,12 @@ def test_foreman_file_repository(file_repository, foremanapi, ssh_config):
3131
def test_foreman_container_repository(container_repository, foremanapi, ssh_config):
3232
assert container_repository
3333
foremanapi.resource_action('repositories', 'sync', {'id': container_repository['id']})
34+
35+
36+
def test_foreman_lifecycle_environment(lifecycle_environment):
37+
assert lifecycle_environment
38+
39+
40+
def test_foreman_content_view(content_view, yum_repository, foremanapi):
41+
assert content_view
42+
foremanapi.update('content_views', {'id': content_view['id'], 'repository_ids': [yum_repository['id']]})

0 commit comments

Comments
 (0)