summaryrefslogtreecommitdiff
path: root/test/lib/ansible_test/_internal/sanity/integration_aliases.py
diff options
context:
space:
mode:
authorMatt Clay <mclay@redhat.com>2020-02-04 11:21:53 -0800
committerGitHub <noreply@github.com>2020-02-04 11:21:53 -0800
commitf4a80bb600510669801c5d5c0a250952748e99fd (patch)
tree83ce363b557a66453a9f2c9d0b84c589e09fc57a /test/lib/ansible_test/_internal/sanity/integration_aliases.py
parent994a6b0c5a7929051e5e2101004ef536ec47c0b3 (diff)
downloadansible-f4a80bb600510669801c5d5c0a250952748e99fd.tar.gz
Code cleanup and refactoring in ansible-test. (#67063)
* Code cleanup in ansible-test. * Split out encoding functions. * Consoldate loading of JSON files. * Split out disk IO functions. * Simplify file access. * Add functions for opening files. * Replace open calls with appropriate functions. * Expose more types from typing module. * Support writing compact JSON. * Add verbosity argument to display.warning. * Add changelog entry. * Update files overlooked during rebase. * Use `io.open` instead of `open`. * Fix file opening for imp.load_module. * Remove use of `r+` mode to access files. * Add missing import. * Fix httptester on Python 2.x. * Clarify changelog fragment. * Consolidate imports. Remove extra newlines. * Fix indirect imports.
Diffstat (limited to 'test/lib/ansible_test/_internal/sanity/integration_aliases.py')
-rw-r--r--test/lib/ansible_test/_internal/sanity/integration_aliases.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/test/lib/ansible_test/_internal/sanity/integration_aliases.py b/test/lib/ansible_test/_internal/sanity/integration_aliases.py
index 4677c66329..9f30f612a6 100644
--- a/test/lib/ansible_test/_internal/sanity/integration_aliases.py
+++ b/test/lib/ansible_test/_internal/sanity/integration_aliases.py
@@ -32,6 +32,10 @@ from ..cloud import (
get_cloud_platforms,
)
+from ..io import (
+ read_text_file,
+)
+
from ..util import (
display,
)
@@ -108,8 +112,7 @@ class IntegrationAliasesTest(SanityVersionNeutral):
:rtype: list[str]
"""
if not self._shippable_yml_lines:
- with open(self.SHIPPABLE_YML, 'r') as shippable_yml_fd:
- self._shippable_yml_lines = shippable_yml_fd.read().splitlines()
+ self._shippable_yml_lines = read_text_file(self.SHIPPABLE_YML).splitlines()
return self._shippable_yml_lines