Project

General

Profile

« Previous | Next » 

Revision 74fcd35f

Added by Ivan Necas over 10 years ago

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.

View differences:

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