You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
ansible/test
Adam Miller 75127092f2 refactor firewalld module with object abstraction (#26487)
* refactor firewalld module with object abstraction

This change creates a FirewallTransaction object that each
individual transaction type is a sub-class of as they all follow the
same pattern to enable or disable something in the firewall.

Also, there's a few bugfixes here:
    - Fix the "source" type to handle permanent operations
    - Remove ambiguity of required parameters for only specific use
      cases that can lead to transactions effectively being a no-op.
      Instead, pick sane defaults and document them.
    - Change how imports are done so globals are no longer needed

This is based on the original feedback by Toshio from the last
refactor attempt:

    https://github.com/ansible/ansible-modules-extras/pull/3383

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>

* fix line too long for pep8 for shippable tests

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>

* remove firewalld from pep8/legacy-files

Signed-off-by: Adam Miller <maxamillion@fedoraproject.org>
8 years ago
..
compile Docs how to test (2nd) (#24094) 9 years ago
integration dnf: add environment upgrade test 8 years ago
results Collect data from integration test runs. (#28650) 8 years ago
runner Fix wheel dependency on python 2.6. (#29388) 8 years ago
sanity refactor firewalld module with object abstraction (#26487) 8 years ago
units Fixes #23680 bug with py3.x due to binary string handling (#23688) 8 years ago
utils Divide Windows integration tests into 2 groups. (#29029) 8 years ago