def test_inject_settings_python(self): expected_settings = self.event['ResourceProperties']['Settings'] expected_zip_name = 'cgf_lambda_settings/settings.json' zip_file = zipfile.ZipFile(StringIO.StringIO(), 'w') LambdaConfigurationResourceHandler._inject_settings_python( zip_file, expected_settings) with zip_file.open(expected_zip_name, 'r') as zip_content_file: actual_settings = json.load(zip_content_file) self.assertEquals(expected_settings, actual_settings)
def test_inject_settings_python(self): expected_settings = self.event['ResourceProperties']['Settings'] expected_zip_name = 'CloudCanvas/settings.py' zip_file = zipfile.ZipFile(StringIO.StringIO(), 'w') LambdaConfigurationResourceHandler._inject_settings_python(zip_file, expected_settings) with zip_file.open(expected_zip_name, 'r') as zip_content_file: globals = {} exec(zip_content_file.read(), globals) actual_settings = globals['settings'] self.assertEquals(expected_settings, actual_settings)