WIP! Got the tests corrected to fill the proper vars in
This commit is contained in:
parent
1992c396e8
commit
b360cc13b6
|
|
@ -12,10 +12,13 @@ import pytest
|
||||||
# import sys
|
# import sys
|
||||||
|
|
||||||
from ansible.errors import AnsibleError
|
from ansible.errors import AnsibleError
|
||||||
|
from ansible.inventory.data import InventoryData
|
||||||
from ansible.parsing.dataloader import DataLoader
|
from ansible.parsing.dataloader import DataLoader
|
||||||
from ansible.template import Templar
|
from ansible.template import Templar
|
||||||
from ansible_collections.dominion_solutions.netbird.plugins.inventory.netbird import InventoryModule, NetbirdApi, Peer
|
|
||||||
from ansible.utils.display import Display
|
from ansible.utils.display import Display
|
||||||
|
|
||||||
|
from ansible_collections.dominion_solutions.netbird.plugins.inventory.netbird import InventoryModule, NetbirdApi, Peer
|
||||||
|
|
||||||
from unittest.mock import MagicMock
|
from unittest.mock import MagicMock
|
||||||
import json
|
import json
|
||||||
|
|
||||||
|
|
@ -26,6 +29,8 @@ display = Display()
|
||||||
def inventory():
|
def inventory():
|
||||||
plugin = InventoryModule()
|
plugin = InventoryModule()
|
||||||
plugin.templar = Templar(loader=DataLoader())
|
plugin.templar = Templar(loader=DataLoader())
|
||||||
|
plugin._redirected_names = ["netbird", "dominion_solutions.netbird"]
|
||||||
|
plugin._load_name = plugin.NAME
|
||||||
return plugin
|
return plugin
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -66,6 +71,6 @@ def test_get_peer_data(inventory, netbird_api):
|
||||||
path = 'tests/unit/module_utils/inventories/fixtures/netbird.yml'
|
path = 'tests/unit/module_utils/inventories/fixtures/netbird.yml'
|
||||||
inventory._build_client = MagicMock()
|
inventory._build_client = MagicMock()
|
||||||
inventory.client = netbird_api
|
inventory.client = netbird_api
|
||||||
inventory.parse(dict(), loader, path, False)
|
inventory.parse(InventoryData(), loader, path, False)
|
||||||
assert inventory.inventory is not None
|
assert inventory.inventory is not None
|
||||||
raise AnsibleError(inventory.inventory)
|
raise AnsibleError(inventory.inventory)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue