def test_parse_user_data_missing_variable(self): variables = { 'name': 'tom', } raw_user_data = 'name: ${name}, last: $last and $$' blueprint_name = 'test' with self.assertRaises(MissingVariable): parse_user_data(variables, raw_user_data, blueprint_name)
def test_parse_user_data_missing_variable(self): variables = { 'name': 'tom', } raw_user_data = 'name: ${name}, last: $last and $$' blueprint_name = 'test' with self.assertRaises(MissingVariable): parse_user_data(variables, raw_user_data, blueprint_name)
def test_parse_user_data(self): expected = 'name: tom, last: taubkin and $' variables = {'name': 'tom', 'last': 'taubkin'} raw_user_data = 'name: ${name}, last: $last and $$' blueprint_name = 'test' res = parse_user_data(variables, raw_user_data, blueprint_name) self.assertEqual(res, expected)
def test_parse_user_data(self): expected = 'name: tom, last: taubkin and $' variables = { 'name': 'tom', 'last': 'taubkin' } raw_user_data = 'name: ${name}, last: $last and $$' blueprint_name = 'test' res = parse_user_data(variables, raw_user_data, blueprint_name) self.assertEqual(res, expected)
def test_parse_user_data_invaled_placeholder(self): raw_user_data = '$100' blueprint_name = 'test' with self.assertRaises(InvalidUserdataPlaceholder): parse_user_data({}, raw_user_data, blueprint_name)
def test_parse_user_data_invaled_placeholder(self): raw_user_data = '$100' blueprint_name = 'test' with self.assertRaises(InvalidUserdataPlaceholder): parse_user_data({}, raw_user_data, blueprint_name)