Esempio n. 1
0
 def test_one_to_many_follow(self):
     child = OneToManyChild('child')
     parent = OneToManyParent('parent')
     parent.child = child
     self.session.add(parent)
     self.session.commit()
     assert parent.asdict(follow=['child']) == {'id': parent.id,
                                                'name': parent.name,
                                                'child': child.asdict()}
Esempio n. 2
0
 def test_one_to_many_follow_with_parent(self):
     child = OneToManyChild('child')
     parent = OneToManyParent('parent')
     parent.child = child
     self.session.add(parent)
     self.session.commit()
     assert parent.asdict(follow={
         'child': {
             'parent': 'relationships',
         },
     }) == {
         'id': parent.id,
         'name': parent.name,
         'relationships': {
             'child': child.asdict(),
         },
     }