def test_one_nic(self, client):
     ret = [[["network"], ["ip"], ["mac"], ["mode"], ["link"],
             ["tag1", "tag2"]]]
     client.return_value.QueryInstances.return_value = ret
     nics0 = get_instance_nics("test", log)
     nics1 = [{"network": "network",
               "ip": "ip",
               "mac": "mac",
               "mode": "mode",
               "link": "link"}]
     self.assertEqual(nics0, nics1)
 def test_firewall(self, client):
     ret = [[["network"], ["ip"], ["mac"], ["mode"], ["link"],
         ["tag1", "synnefo:network:0:protected"]]]
     client.return_value.QueryInstances.return_value = ret
     nics0 = get_instance_nics("test", log)
     nics1 = [{"network": "network",
               "ip": "ip",
               "mac": "mac",
               "mode": "mode",
               "link": "link",
               "firewall": "protected"}]
     self.assertEqual(nics0, nics1)
 def test_one_nic(self, client):
     ret = [[["network"], ["ip"], ["mac"], ["mode"], ["link"],
             ["tag1", "tag2"]]]
     client.return_value.QueryInstances.return_value = ret
     nics0 = get_instance_nics("test", log)
     nics1 = [{
         "network": "network",
         "ip": "ip",
         "mac": "mac",
         "mode": "mode",
         "link": "link"
     }]
     self.assertEqual(nics0, nics1)
 def test_firewall(self, client):
     ret = [[["network"], ["ip"], ["mac"], ["mode"], ["link"],
             ["tag1", "synnefo:network:0:protected"]]]
     client.return_value.QueryInstances.return_value = ret
     nics0 = get_instance_nics("test", log)
     nics1 = [{
         "network": "network",
         "ip": "ip",
         "mac": "mac",
         "mode": "mode",
         "link": "link",
         "firewall": "protected"
     }]
     self.assertEqual(nics0, nics1)
 def test_two_nics(self, client):
     ret = [[["network1", "network2"], ["ip1", "ip2"], ["mac1", "mac2"],
             ["mode1", "mode2"], ["link1", "link2"], ["tag1", "tag2"]]]
     client.return_value.QueryInstances.return_value = ret
     nics0 = get_instance_nics("test", log)
     nics1 = [{"network": "network1",
               "ip": "ip1",
               "mac": "mac1",
               "mode": "mode1",
               "link": "link1"},
               {"network": "network2",
                "ip": "ip2",
                "mac": "mac2",
                "mode": "mode2",
                "link": "link2"}]
     self.assertEqual(nics0, nics1)
 def test_two_nics(self, client):
     ret = [[["network1", "network2"], ["ip1", "ip2"], ["mac1", "mac2"],
             ["mode1", "mode2"], ["link1", "link2"], ["tag1", "tag2"]]]
     client.return_value.QueryInstances.return_value = ret
     nics0 = get_instance_nics("test", log)
     nics1 = [{
         "network": "network1",
         "ip": "ip1",
         "mac": "mac1",
         "mode": "mode1",
         "link": "link1"
     }, {
         "network": "network2",
         "ip": "ip2",
         "mac": "mac2",
         "mode": "mode2",
         "link": "link2"
     }]
     self.assertEqual(nics0, nics1)
 def test_no_nics(self, client):
     ret = [[[], [], [], [], [], []]]
     client.return_value.QueryInstances.return_value = ret
     self.assertEqual(get_instance_nics('test', log), [])
 def test_no_nics(self, client):
     ret = [[[], [], [], [], [], []]]
     client.return_value.QueryInstances.return_value = ret
     self.assertEqual(get_instance_nics('test', log), [])