Beispiel #1
0
 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)
Beispiel #2
0
 def test_template_minimal_to_dict(self):
     template = Template()
     expected = {
         'template': {
             'data': [],
         }
     }
     self.assertEqual(template.to_dict(), expected)
Beispiel #3
0
 def test_template_to_dict(self):
     data = [Data('name')]
     template = Template(data)
     expected = {
         'template': {
             'data': [
                 {'name': 'name'}
             ]
         }
     }
     self.assertEqual(template.to_dict(), expected)