ironic-python-agent/ironic_python_agent/tests/unit
Moshe Levi 1bdcd4449f Add a new Hardware Manager for Mellanox NICs
This patch add Mellanox Manager to support Mellanox
InfiniBand NICs.

It adds client_id to the NetworkInterface for the
InfiniBand network interface.

The Mellanox Manager provides it own implementation of
get_interface_info. The mlnx get_interface_info generate
InfiniBand MAC and client-id from the InfiniBand network
interface address.

Closes-Bug: #1532534

Change-Id: I4e7f7649a1bdeaa3ee99b2748037b0f37fea486c
2016-11-22 15:46:12 +01:00
..
extensions Merge "Use ironic-lib to create configdrive" 2016-10-21 15:42:59 +00:00
hardware_managers Add a new Hardware Manager for Mellanox NICs 2016-11-22 15:46:12 +01:00
__init__.py Add base for IPA functional tests 2015-08-18 16:19:47 +00:00
test_agent.py Merge "Dispatched out network interface info to all hardware managers" 2016-11-20 13:05:01 +00:00
test_api.py Merge "Removes the use of mutables as default args" 2016-06-20 17:25:29 +00:00
test_encoding.py Replace assertEqual(None, *) with assertIsNone in tests 2015-12-17 11:32:33 +08:00
test_errors.py Use ironic-lib to create configdrive 2016-10-21 03:39:06 +00:00
test_hardware.py Dispatched out network interface info to all hardware managers 2016-11-17 13:08:03 +02:00
test_inspector.py Changed an assert to more specific assert method 2016-08-29 15:40:44 +02:00
test_ironic_api_client.py Python 3 Compatible JSON 2016-11-16 08:19:51 +00:00
test_multi_hardware_clean_steps.py Allow hardware managers to override clean step priority 2016-01-14 13:12:52 -08:00
test_multi_hardware.py Enforce all flake8 rules except E129 2015-10-02 10:01:00 -07:00
test_netutils.py Clarify test comment to minimize confusion 2016-11-09 14:59:30 -08:00
test_utils.py Use ironic_lib's execute() 2016-07-27 16:28:43 -04:00