Revision 74fcd35f
Added by Ivan Necas over 10 years ago
test/glue/pulp/consumer_test.rb | ||
---|---|---|
super
|
||
end
|
||
|
||
def self.set_pulp_consumer(system)
|
||
# TODO: this tests should move to actions tests once we
|
||
# have more actions in Dynflow. For now just peform the
|
||
# things that system.set_pulp_consumer did before.
|
||
ForemanTasks.sync_task(::Actions::Pulp::Consumer::Create,
|
||
uuid: system.uuid, name: system.name)
|
||
end
|
||
|
||
def set_pulp_consumer(system)
|
||
self.class.set_pulp_consumer(system)
|
||
end
|
||
end
|
||
|
||
|
||
... | ... | |
end
|
||
|
||
def test_set_pulp_consumer
|
||
assert @simple_server.set_pulp_consumer
|
||
assert set_pulp_consumer(@simple_server)
|
||
@simple_server.del_pulp_consumer
|
||
end
|
||
|
||
... | ... | |
def setup
|
||
VCR.insert_cassette('pulp/consumer/delete')
|
||
@simple_server = System.find(katello_systems(:simple_server).id)
|
||
@simple_server.set_pulp_consumer
|
||
set_pulp_consumer(@simple_server)
|
||
end
|
||
|
||
def teardown
|
||
... | ... | |
assert @simple_server.del_pulp_consumer
|
||
end
|
||
|
||
def test_rollback_on_pulp_create
|
||
assert @simple_server.rollback_on_pulp_create
|
||
end
|
||
|
||
end
|
||
|
||
|
||
... | ... | |
def setup
|
||
VCR.insert_cassette('pulp/consumer/consumer')
|
||
@simple_server = System.find(katello_systems(:simple_server).id)
|
||
@simple_server.set_pulp_consumer
|
||
set_pulp_consumer(@simple_server)
|
||
end
|
||
|
||
def teardown
|
||
... | ... | |
RepositorySupport.create_and_sync_repo(@loaded_fixtures['katello_repositories']['fedora_17_x86_64']['id'])
|
||
|
||
@@simple_server = System.find(@loaded_fixtures['katello_systems']['simple_server']['id'])
|
||
@@simple_server.set_pulp_consumer
|
||
set_pulp_consumer(@@simple_server)
|
||
end
|
||
|
||
def self.after_suite
|
||
... | ... | |
|
||
RepositorySupport.create_and_sync_repo(@loaded_fixtures['katello_repositories']['fedora_17_x86_64']['id'])
|
||
@@simple_server = System.find(@loaded_fixtures['katello_systems']['simple_server']['id'])
|
||
@@simple_server.set_pulp_consumer
|
||
set_pulp_consumer(@@simple_server)
|
||
@@simple_server.enable_yum_repos([RepositorySupport.repo.pulp_id])
|
||
end
|
||
|
Also available in: Unified diff
Fix pulp consumer tests after getting some part to Dynflow
This is a temporary solution: we should get rid of the whole glue
tests once we have more things in Dynflow.