Adding unit tests for ConnectionInformation (v2)

This commit is contained in:
James Cammarata
2015-05-22 03:32:40 -05:00
parent 04e15ab54f
commit ecd5eb902d
2 changed files with 154 additions and 9 deletions

View File

@@ -88,14 +88,6 @@ class ConnectionInformation:
if play:
self.set_play(play)
def __repr__(self):
value = "CONNECTION INFO:\n"
fields = self._get_fields()
fields.sort()
for field in fields:
value += "%20s : %s\n" % (field, getattr(self, field))
return value
def set_play(self, play):
'''
Configures this connection information instance with data from
@@ -199,7 +191,7 @@ class ConnectionInformation:
for attr in ('connection', 'remote_user', 'become', 'become_user', 'become_pass', 'become_method', 'environment', 'no_log'):
if hasattr(task, attr):
attr_val = getattr(task, attr)
if attr_val:
if attr_val is not None:
setattr(new_info, attr, attr_val)
# finally, use the MAGIC_VARIABLE_MAPPING dictionary to update this