def test_string_variables_processing(self):
     import os
     from helpers import RancherConnection
     rancher = RancherConnection('https://rancher.dev.cu.edu',
                                 os.environ.get('RANCHER_ACCESS_KEY'),
                                 os.environ.get('RANCHER_SECRET_KEY'),
                                 'ODIN-DEV', 'ranchertool', '', True,
                                 'v2-beta', logger.level)
     variables_str = 'var1=val1|var2=val2 val3|var3="this is a test";'
     rancher.set_variables(variables_str)
     self.assertEqual(True,
                      rancher.get_variables() is not None,
                      'There should be some variables')
     self.assertEqual(rancher.get_variables()['var1'], 'val1',
                      'variable 1 should have value of val1')
     self.assertEqual(rancher.get_variables()['var2'], 'val2 val3',
                      "Variable 2 doesn't have the correct value.")
     self.assertEqual(rancher.get_variables()['var3'], '"this is a test";',
                      "Variable 3 doesn't have the correct value.")
 def test_tuple_variables_processing(self):
     import os
     from helpers import RancherConnection
     rancher = RancherConnection('https://rancher.dev.cu.edu',
                                 os.environ.get('RANCHER_ACCESS_KEY'),
                                 os.environ.get('RANCHER_SECRET_KEY'),
                                 'ODIN-DEV', 'ranchertool', '', True,
                                 'v2-beta', logger.level)
     variables_tup = [('var4', 'val4'), ('var5', 'val5 val6'),
                      ('var6', '"this is a test";')]
     rancher.set_variables(variables_tup)
     self.assertEqual(True,
                      rancher.get_variables() is not None,
                      'There should be some variables')
     self.assertEqual(rancher.get_variables()['var4'], 'val4',
                      'variable 4 should have value of val4')
     self.assertEqual(rancher.get_variables()['var5'], 'val5 val6',
                      "Variable 5 doesn't have the correct value.")
     self.assertEqual(rancher.get_variables()['var6'], '"this is a test";',
                      "Variable 6 doesn't have the correct value.")