def test_run_instances_userdata(self): user_data = 'This is a test' b64_user_data = base64.b64encode(six.b(user_data)).decode('utf-8') params = dict(ImageId='img-12345678', MinCount=1, MaxCount=5, UserData=user_data) handlers.base64_encode_user_data(params=params) result = {'ImageId': 'img-12345678', 'MinCount': 1, 'MaxCount': 5, 'UserData': b64_user_data} self.assertEqual(params, result)
def test_run_instances_userdata(self): user_data = 'This is a test' b64_user_data = base64.b64encode(six.b(user_data)).decode('utf-8') params = dict(ImageId='img-12345678', MinCount=1, MaxCount=5, UserData=user_data) handlers.base64_encode_user_data(params=params) result = {'ImageId': 'img-12345678', 'MinCount': 1, 'MaxCount': 5, 'UserData': b64_user_data} self.assertEqual(params, result)
def test_run_instances_userdata_blob(self): # Ensure that binary can be passed in as user data. # This is valid because you can send gzip compressed files as # user data. user_data = b'\xc7\xa9This is a test' b64_user_data = base64.b64encode(user_data).decode('utf-8') params = dict(ImageId='img-12345678', MinCount=1, MaxCount=5, UserData=user_data) handlers.base64_encode_user_data(params=params) result = {'ImageId': 'img-12345678', 'MinCount': 1, 'MaxCount': 5, 'UserData': b64_user_data} self.assertEqual(params, result)
def test_run_instances_userdata_blob(self): # Ensure that binary can be passed in as user data. # This is valid because you can send gzip compressed files as # user data. user_data = b'\xc7\xa9This is a test' b64_user_data = base64.b64encode(user_data).decode('utf-8') params = dict(ImageId='img-12345678', MinCount=1, MaxCount=5, UserData=user_data) handlers.base64_encode_user_data(params=params) result = {'ImageId': 'img-12345678', 'MinCount': 1, 'MaxCount': 5, 'UserData': b64_user_data} self.assertEqual(params, result)