Skip to content

test_list_utils

Tests for utility functions regarding an xarray dataset

test_flatten_list_returns_flat_list()

Test if flatten_list returns a flat list

Source code in tests/business/utils/test_list_utils.py
def test_flatten_list_returns_flat_list():
    """Test if flatten_list returns a flat list"""

    # Arrange
    mylist = ["a", "b", ["c"], "d"]

    # Act
    myflatlist = utilities.flatten_list(mylist)

    # Assert
    assert myflatlist == ["a", "b", "c", "d"]

test_remove_duplicates_from_list()

Test if remove_duplicates_from_list returns a list without duplicates

Source code in tests/business/utils/test_list_utils.py
def test_remove_duplicates_from_list():
    """Test if remove_duplicates_from_list returns a list without duplicates"""
    # Arrange
    mylist = ["a", "b", "c", "a", "b", "d", "e"]
    # Act

    myflatlist = utilities.flatten_list(utilities.remove_duplicates_from_list(mylist))
    myflatlist.sort()

    # Assert
    assert myflatlist == ["a", "b", "c", "d", "e"]