def test_set_template_dict(self): template = Template(data=[Data("name")]) expected = Collection('href', template=template) collection = Collection('href') collection.template = template.to_dict()["template"] self.assertIsInstance(collection.template, Template) self.assertEqual(collection, expected)
def test_template_minimal_to_dict(self): template = Template() expected = { 'template': { 'data': [], } } self.assertEqual(template.to_dict(), expected)
def test_template_to_dict(self): data = [Data('name')] template = Template(data) expected = { 'template': { 'data': [ {'name': 'name'} ] } } self.assertEqual(template.to_dict(), expected)