Example #1
0
 def test_lxd_debconf_new_full(self):
     data = {"mode": "new",
             "name": "testbr0",
             "ipv4_address": "10.0.8.1",
             "ipv4_netmask": "24",
             "ipv4_dhcp_first": "10.0.8.2",
             "ipv4_dhcp_last": "10.0.8.254",
             "ipv4_dhcp_leases": "250",
             "ipv4_nat": "true",
             "ipv6_address": "fd98:9e0:3744::1",
             "ipv6_netmask": "64",
             "ipv6_nat": "true",
             "domain": "lxd"}
     self.assertEqual(
         cc_lxd.bridge_to_debconf(data),
         {"lxd/setup-bridge": "true",
          "lxd/bridge-name": "testbr0",
          "lxd/bridge-ipv4": "true",
          "lxd/bridge-ipv4-address": "10.0.8.1",
          "lxd/bridge-ipv4-netmask": "24",
          "lxd/bridge-ipv4-dhcp-first": "10.0.8.2",
          "lxd/bridge-ipv4-dhcp-last": "10.0.8.254",
          "lxd/bridge-ipv4-dhcp-leases": "250",
          "lxd/bridge-ipv4-nat": "true",
          "lxd/bridge-ipv6": "true",
          "lxd/bridge-ipv6-address": "fd98:9e0:3744::1",
          "lxd/bridge-ipv6-netmask": "64",
          "lxd/bridge-ipv6-nat": "true",
          "lxd/bridge-domain": "lxd"})
Example #2
0
 def test_lxd_debconf_existing(self):
     data = {"mode": "existing",
             "name": "testbr0"}
     self.assertEqual(
         cc_lxd.bridge_to_debconf(data),
         {"lxd/setup-bridge": "false",
          "lxd/use-existing-bridge": "true",
          "lxd/bridge-name": "testbr0"})
Example #3
0
 def test_lxd_debconf_none(self):
     data = {"mode": "none"}
     self.assertEqual(
         cc_lxd.bridge_to_debconf(data),
         {
             "lxd/setup-bridge": "false",
             "lxd/bridge-name": ""
         },
     )
Example #4
0
 def test_lxd_debconf_new_partial(self):
     data = {"mode": "new",
             "ipv6_address": "fd98:9e0:3744::1",
             "ipv6_netmask": "64",
             "ipv6_nat": "true"}
     self.assertEqual(
         cc_lxd.bridge_to_debconf(data),
         {"lxd/setup-bridge": "true",
          "lxd/bridge-ipv6": "true",
          "lxd/bridge-ipv6-address": "fd98:9e0:3744::1",
          "lxd/bridge-ipv6-netmask": "64",
          "lxd/bridge-ipv6-nat": "true"})
 def test_lxd_debconf_none(self):
     data = {"mode": "none"}
     self.assertEqual(
         cc_lxd.bridge_to_debconf(data),
         {"lxd/setup-bridge": "false",
          "lxd/bridge-name": ""})