Skip to content

Commit

Permalink
Add remaining filters and tests from the base Ansible collection.
Browse files Browse the repository at this point in the history
Closes #1.
  • Loading branch information
kpfleming committed Jul 24, 2023
1 parent 84d8374 commit 5284221
Show file tree
Hide file tree
Showing 2 changed files with 28 additions and 4 deletions.
1 change: 1 addition & 0 deletions changelog.d/1.adding.md
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Add remaining filters and tests from the base Ansible collection.
31 changes: 27 additions & 4 deletions src/jinjanator_plugin_ansible/plugin.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,15 @@

from typing import cast

from ansible.plugins.filter.core import FilterModule # type: ignore[import]
from ansible.plugins.test.core import TestModule # type: ignore[import]
import ansible.plugins.filter.core as filter_core # type: ignore[import]
import ansible.plugins.filter.mathstuff as filter_mathstuff # type: ignore[import]
import ansible.plugins.filter.urls as filter_urls # type: ignore[import]
import ansible.plugins.filter.urlsplit as filter_urlsplit # type: ignore[import]
import ansible.plugins.test.core as test_core # type: ignore[import]
import ansible.plugins.test.files as test_files # type: ignore[import]
import ansible.plugins.test.mathstuff as test_mathstuff # type: ignore[import]
import ansible.plugins.test.uri as test_uri # type: ignore[import]

from jinjanator_plugins import (
Filters,
Tests,
Expand All @@ -14,9 +21,25 @@

@plugin_filters_hook
def plugin_filters() -> Filters:
return cast(Filters, FilterModule().filters())
return cast(
Filters,
{
**filter_core.FilterModule().filters(),
**filter_mathstuff.FilterModule().filters(),
**filter_urls.FilterModule().filters(),
**filter_urlsplit.FilterModule().filters(),
},
)


@plugin_tests_hook
def plugin_tests() -> Tests:
return cast(Tests, TestModule().tests())
return cast(
Tests,
{
**test_core.TestModule().tests(),
**test_files.TestModule().tests(),
**test_mathstuff.TestModule().tests(),
**test_uri.TestModule().tests(),
},
)

0 comments on commit 5284221

Please sign in to comment.