def setUp(self): super(DataSourceCloudSigmaTest, self).setUp() self.paths = helpers.Paths({'run_dir': self.tmp_dir()}) self.add_patch(DS_PATH + '.is_running_in_cloudsigma', "m_is_container", return_value=True) self.datasource = DataSourceCloudSigma.DataSourceCloudSigma( "", "", paths=self.paths) self.datasource.cepko = CepkoMock(SERVER_CONTEXT)
def test_lack_of_cloudinit_key_in_vendor_data(self): stripped_context = copy.deepcopy(SERVER_CONTEXT) del stripped_context["vendor_data"]["cloudinit"] self.datasource = DataSourceCloudSigma.DataSourceCloudSigma("", "", "") self.datasource.cepko = CepkoMock(stripped_context) self.datasource.get_data() self.assertIsNone(self.datasource.vendordata_raw)
def setUp(self): super(DataSourceCloudSigmaTest, self).setUp() self.paths = helpers.Paths({'run_dir': self.tmp_dir()}) self.datasource = DataSourceCloudSigma.DataSourceCloudSigma( "", "", paths=self.paths) self.datasource.is_running_in_cloudsigma = lambda: True self.datasource.cepko = CepkoMock(SERVER_CONTEXT) self.datasource.get_data()
def setUp(self): super(DataSourceCloudSigmaTest, self).setUp() self.paths = helpers.Paths({'run_dir': self.tmp_dir()}) self.add_patch(DS_PATH + '.is_running_in_cloudsigma', "m_is_container", return_value=True) distro_cls = distros.fetch("ubuntu") distro = distro_cls("ubuntu", cfg={}, paths=self.paths) self.datasource = DataSourceCloudSigma.DataSourceCloudSigma( sys_cfg={}, distro=distro, paths=self.paths) self.datasource.cepko = CepkoMock(SERVER_CONTEXT)
def setUp(self): super(DataSourceCloudSigmaTest, self).setUp() self.add_patch( "cloudinit.sources.DataSourceCloudSigma.util.is_container", "m_is_container", return_value=False) self.paths = helpers.Paths({'run_dir': self.tmp_dir()}) self.datasource = DataSourceCloudSigma.DataSourceCloudSigma( "", "", paths=self.paths) self.datasource.is_running_in_cloudsigma = lambda: True self.datasource.cepko = CepkoMock(SERVER_CONTEXT) self.datasource.get_data()
def test_get_datasource_list_returns_in_local(self): deps = (sources.DEP_FILESYSTEM, ) ds_list = DataSourceCloudSigma.get_datasource_list(deps) self.assertEqual(ds_list, [DataSourceCloudSigma.DataSourceCloudSigma])
def setUp(self): self.datasource = DataSourceCloudSigma.DataSourceCloudSigma("", "", "") self.datasource.cepko = CepkoMock(SERVER_CONTEXT) self.datasource.get_data()
def setUp(self): self.datasource = DataSourceCloudSigma.DataSourceCloudSigma("", "", "") self.datasource.is_running_in_cloudsigma = lambda: True self.datasource.cepko = CepkoMock(SERVER_CONTEXT) self.datasource.get_data()
def test_get_datasource_list_returns_in_local(self): deps = (sources.DEP_FILESYSTEM,) ds_list = DataSourceCloudSigma.get_datasource_list(deps) self.assertEqual(ds_list, [DataSourceCloudSigma.DataSourceCloudSigma])