diff options
| author | Kim Hagen <kim.sidney@gmail.com> | 2018-10-25 22:26:25 +0200 | 
|---|---|---|
| committer | Kim Hagen <kim.sidney@gmail.com> | 2018-10-25 22:26:25 +0200 | 
| commit | b120f4f7a670674779a93f8c882c81f44a993888 (patch) | |
| tree | 906d15f6520751b5e8fbeb49b680e673a5cc6aa3 /tests/unittests/test_datasource/test_configdrive.py | |
| parent | 838581d57c8765d3e487f58bc37ea103af39d26f (diff) | |
| parent | 833adcdf6f85ec2305e62bea5a20f9363bf95507 (diff) | |
| download | vyos-cloud-init-b120f4f7a670674779a93f8c882c81f44a993888.tar.gz vyos-cloud-init-b120f4f7a670674779a93f8c882c81f44a993888.zip  | |
Merge tag 'ubuntu/18.4-0ubuntu1_16.04.2' into current
Conflicts:
	cloudinit/sources/DataSourceAzure.py
	config/cloud.cfg.tmpl
	integration-requirements.txt
	tools/read-version
Diffstat (limited to 'tests/unittests/test_datasource/test_configdrive.py')
| -rw-r--r-- | tests/unittests/test_datasource/test_configdrive.py | 15 | 
1 files changed, 11 insertions, 4 deletions
diff --git a/tests/unittests/test_datasource/test_configdrive.py b/tests/unittests/test_datasource/test_configdrive.py index 68400f22..231619c9 100644 --- a/tests/unittests/test_datasource/test_configdrive.py +++ b/tests/unittests/test_datasource/test_configdrive.py @@ -136,6 +136,7 @@ NETWORK_DATA_3 = {      ]  } +BOND_MAC = "fa:16:3e:b3:72:36"  NETWORK_DATA_BOND = {      "services": [          {"type": "dns", "address": "1.1.1.191"}, @@ -163,7 +164,7 @@ NETWORK_DATA_BOND = {          {"bond_links": ["eth0", "eth1"],           "bond_miimon": 100, "bond_mode": "4",           "bond_xmit_hash_policy": "layer3+4", -         "ethernet_mac_address": "0c:c4:7a:34:6e:3c", +         "ethernet_mac_address": BOND_MAC,           "id": "bond0", "type": "bond"},          {"ethernet_mac_address": "fa:16:3e:b3:72:30",           "id": "vlan2", "type": "vlan", "vlan_id": 602, @@ -224,6 +225,9 @@ class TestConfigDriveDataSource(CiTestCase):      def setUp(self):          super(TestConfigDriveDataSource, self).setUp() +        self.add_patch( +            "cloudinit.sources.DataSourceConfigDrive.util.find_devs_with", +            "m_find_devs_with", return_value=[])          self.tmp = self.tmp_dir()      def test_ec2_metadata(self): @@ -642,7 +646,7 @@ class TestConvertNetworkData(CiTestCase):              routes)          eni_renderer = eni.Renderer()          eni_renderer.render_network_state( -            network_state.parse_net_config_data(ncfg), self.tmp) +            network_state.parse_net_config_data(ncfg), target=self.tmp)          with open(os.path.join(self.tmp, "etc",                                 "network", "interfaces"), 'r') as f:              eni_rendering = f.read() @@ -664,7 +668,7 @@ class TestConvertNetworkData(CiTestCase):          eni_renderer = eni.Renderer()          eni_renderer.render_network_state( -            network_state.parse_net_config_data(ncfg), self.tmp) +            network_state.parse_net_config_data(ncfg), target=self.tmp)          with open(os.path.join(self.tmp, "etc",                                 "network", "interfaces"), 'r') as f:              eni_rendering = f.read() @@ -688,6 +692,9 @@ class TestConvertNetworkData(CiTestCase):          self.assertIn("auto oeth0", eni_rendering)          self.assertIn("auto oeth1", eni_rendering)          self.assertIn("auto bond0", eni_rendering) +        # The bond should have the given mac address +        pos = eni_rendering.find("auto bond0") +        self.assertIn(BOND_MAC, eni_rendering[pos:])      def test_vlan(self):          # light testing of vlan config conversion and eni rendering @@ -695,7 +702,7 @@ class TestConvertNetworkData(CiTestCase):                                            known_macs=KNOWN_MACS)          eni_renderer = eni.Renderer()          eni_renderer.render_network_state( -            network_state.parse_net_config_data(ncfg), self.tmp) +            network_state.parse_net_config_data(ncfg), target=self.tmp)          with open(os.path.join(self.tmp, "etc",                                 "network", "interfaces"), 'r') as f:              eni_rendering = f.read()  | 
