issue #477: backport various test modules to Python 2.4.

issue510
David Wilson 6 years ago
parent 256628c149
commit 0b0ae5c971

@ -1,7 +1,6 @@
#!/usr/bin/python
# I am an Ansible Python JSONARGS module. I should receive an encoding string.
import json
import sys
json_arguments = """<<INCLUDE_ANSIBLE_MODULE_JSON_ARGS>>"""

@ -1,6 +1,5 @@
# I am an Ansible new-style Python module, but I lack an interpreter.
import json
import sys
# This is the magic marker Ansible looks for:

@ -1,7 +1,6 @@
#!/usr/bin/python
# I am an Ansible new-style Python module. I should receive an encoding string.
import json
import sys
# This is the magic marker Ansible looks for:

@ -1,9 +1,14 @@
#!/usr/bin/python
# I am an Ansible Python WANT_JSON module. I should receive an encoding string.
# I am an Ansible Python WANT_JSON module. I should receive a JSON-encoded file.
import json
import sys
try:
import json
except ImportError:
import simplejson as json
WANT_JSON = 1
@ -16,12 +21,18 @@ if len(sys.argv) < 2:
# Also must slurp in our own source code, to verify the encoding string was
# added.
with open(sys.argv[0]) as fp:
fp = open(sys.argv[0])
try:
me = fp.read()
finally:
fp.close()
try:
with open(sys.argv[1]) as fp:
fp = open(sys.argv[1])
try:
input_json = fp.read()
finally:
fp.close()
except IOError:
usage()

Loading…
Cancel
Save