コード例 #1
0
ファイル: test_network.py プロジェクト: UshF/pumphouse
 def test_migrate_fixed_ip_dup(self, mock_migrate_network):
     address = {
         "addr": "1.2.3.4",
         "OS-EXT-IPS:type": "fixed",
     }
     self.store["fixed-ip-1.2.3.4-retrieve"] = None
     rv = network.migrate_nic(self.context, "mynet", address)
     self.assertEqual(rv, (None, "fixed-ip-1.2.3.4-nic"))
     self.assertEqual(mock_migrate_network.call_count, 0)
コード例 #2
0
ファイル: test_network.py プロジェクト: UshF/pumphouse
 def test_migrate_floating_ip_dup(self, mock_migrage_fip):
     address = {
         "addr": "1.2.3.4",
         "OS-EXT-IPS:type": "floating",
     }
     self.store["floating-ip-1.2.3.4-retrieve"] = None
     rv = network.migrate_nic(self.context, "mynet", address)
     self.assertEqual(rv, (None, None))
     self.assertEqual(mock_migrage_fip.call_count, 0)
コード例 #3
0
ファイル: test_network.py プロジェクト: UshF/pumphouse
 def test_migrate_floating_ip(self, mock_migrage_fip):
     address = {
         "addr": "1.2.3.4",
         "OS-EXT-IPS:type": "floating",
     }
     rv = network.migrate_nic(self.context, "mynet", address)
     self.assertEqual(rv, (mock_migrage_fip.return_value, None))
     self.assertEqual(
         mock_migrage_fip.call_args_list,
         [mock.call(self.context, "1.2.3.4")],
     )
コード例 #4
0
ファイル: test_network.py プロジェクト: UshF/pumphouse
 def test_migrate_fixed_ip(self, mock_flow, mock_ensure_nic,
                           mock_migrate_network):
     address = {
         "addr": "1.2.3.4",
         "OS-EXT-IPS:type": "fixed",
     }
     mock_migrate_network.return_value = mock.Mock(), mock.Mock()
     rv = network.migrate_nic(self.context, "mynet", address)
     self.assertEqual(rv, (mock_flow.return_value, "fixed-ip-1.2.3.4-nic"))
     self.assertEqual(
         mock_migrate_network.call_args_list,
         [mock.call(self.context, network_label="mynet")],
     )
     self.assertItemsEqual(
         mock_flow.return_value.add.call_args_list,
         [mock.call(mock_migrate_network.return_value[0]),
          mock.call(mock_ensure_nic.return_value)],
     )
     self.assertIn("fixed-ip-1.2.3.4-retrieve", self.store)