def __init__(self, *args, **kwargs): super(OpenStackUpgrader, self).__init__(*args, **kwargs) #: a list of releases to install self.releases = self._read_releases() #: a nailgun object - api wrapper self.nailgun = NailgunClient(**self.config.endpoints['nginx_nailgun']) self._reset_state()
def check(self): nailgun_client = NailgunClient(**self.endpoints['nginx_nailgun']) def get_releases(): releases = nailgun_client.get_releases() return releases releases = self.make_safe_request(get_releases) return isinstance(releases, list) and len(releases) > 1
def setUp(self): mock_keystone = mock.MagicMock() self.mock_request = mock_keystone.request with mock.patch('fuel_upgrade.clients.nailgun_client.KeystoneClient', return_value=mock_keystone): self.nailgun = NailgunClient('127.0.0.1', 8000)
def __init__(self, context): nailgun = context.config.endpoints['nginx_nailgun'] self.nailgun_client = NailgunClient(**nailgun)