Tests For Multi Scheduler
-
class FakeComputeScheduler
Bases: nova.scheduler.driver.Scheduler
-
is_fake_compute = True
-
schedule(*args, **kwargs)
-
schedule_theoretical(*args, **kwargs)
-
class FakeDefaultScheduler
Bases: nova.scheduler.driver.Scheduler
-
is_fake_default = True
-
schedule(*args, **kwargs)
-
class FakeVolumeScheduler
Bases: nova.scheduler.driver.Scheduler
-
is_fake_volume = True
-
schedule(*args, **kwargs)
-
schedule_create_volume(*args, **kwargs)
-
schedule_create_volumes(*args, **kwargs)
-
class MultiDriverTestCase(methodName='runTest')
Bases: nova.tests.scheduler.test_scheduler.SchedulerTestCase
Test case for multi driver
-
driver_cls
alias of MultiScheduler
-
setUp()
-
test_drivers_inited()
-
test_proxy_calls()
-
test_schedule_fallback_proxy()
-
test_update_service_capabilities()
-
class SimpleSchedulerTestCase(methodName='runTest')
Bases: nova.tests.scheduler.test_multi_scheduler.MultiDriverTestCase
Test case for simple driver.
-
driver_cls
alias of MultiScheduler
-
setUp()
-
test_drivers_inited()
-
test_proxy_calls()
-
test_update_service_capabilities()