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.")