aboutsummaryrefslogtreecommitdiffstats
path: root/tests/test_tag_handlers.py
blob: 719295f7e240229e545ce530402e3a429c15e95a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
from unittest.mock import patch, PropertyMock
from onap_data_provider.tag_handlers import join, generate_random_uuid


def test_generate_random_uuid():
    uuid1 = generate_random_uuid(None, None)
    uuid2 = generate_random_uuid(None, None)
    assert isinstance(uuid1, str)
    assert uuid1 != uuid2


@patch("yaml.SafeLoader", new_callable=PropertyMock)
def test_join(mock_safe_loader):
    mock_safe_loader.construct_sequence.return_value = ["-", ["cloud", "owner", "DC1"]]
    assert join(mock_safe_loader, None) == "cloud-owner-DC1"