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])
Exemple #7
0
 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()
Exemple #9
0
 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])