def test_render_nested_templatable_property(self): question = Question() question.guidance = [{ 'title': 'Include', 'description': '{{someone_else}}', 'list': ['{{yourself}}', 'People here on holiday', ['{{someone}}']] }] context = { 'yourself': 'Joe Bloggs', 'someone': 'Jane Bloggs', 'someone_else': 'John Doe' } schema = TemplateRenderer().render_schema_items(question, context) expected = [{ 'title': 'Include', 'description': 'John Doe', 'list': ['Joe Bloggs', 'People here on holiday', ['Jane Bloggs']] }] self.assertEqual(schema.guidance, expected)