diff --git a/tests/filters/__init__.py b/tests/filters/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/tests/filters/conftest.py b/tests/filters/conftest.py new file mode 100644 index 0000000..e8b3198 --- /dev/null +++ b/tests/filters/conftest.py @@ -0,0 +1,14 @@ +import pytest + +@pytest.fixture +def tags_architectures(): + def get_architectures_tags(): + tags = [ + "8.0.33-25.1", + "8.0.33-25.1-aarch64", + "8.0.33-25.1-multi" + ] + + return tags + return get_architectures_tags + diff --git a/tests/filters/test_tags_filter.py b/tests/filters/test_tags_filter.py new file mode 100644 index 0000000..220593e --- /dev/null +++ b/tests/filters/test_tags_filter.py @@ -0,0 +1,13 @@ +import pytest +from docker_tags_getter.filters.tags_filter import TagsFilter + +def test_filter_architectures(tags_architectures): + tags = tags_architectures() + tags_filter = TagsFilter() + + assert 3 == len(tags) + + tags = tags_filter.filter_list(tags) + + assert 1 == len(tags) +