import pytest from src.backend.connectors.db.components import export @pytest.mark.parametrize( "_input,expected", [ ("item1; item2; item3", ["item1", "item2", "item3"]), ("item1", ["item1"]), ("", []), (" ", []), (" ; ; ", []), ], ) def test_to_list_non_empty(_input, expected): result = export._to_list_non_empty(_input, sepator=";") assert result == expected def test_parsed_list(): expected = ["item1", "item2", "item3"] literal = str(expected) result = export._parsed_list(literal) assert result == expected