Have Drivers create Providers

Use the new Driver class to create instances of Providers

Change-Id: Idfbde8d773a971133b49fbc318385893be293fac
This commit is contained in:
James E. Blair
2018-05-31 15:09:15 -07:00
committed by David Shrewsbury
parent 82d8c51250
commit e20858755f
10 changed files with 42 additions and 42 deletions

View File

@@ -16,6 +16,7 @@ import os_client_config
from nodepool.driver import Driver
from nodepool.driver.fake.config import FakeProviderConfig
from nodepool.driver.fake.provider import FakeProvider
class FakeDriver(Driver):
@@ -28,3 +29,6 @@ class FakeDriver(Driver):
def getProviderConfig(self, provider):
return FakeProviderConfig(self, provider)
def getProvider(self, provider_config, use_taskmanager):
return FakeProvider(provider_config, use_taskmanager)