def test_dump(): tr = Treatment.get(id=1) assert tr.dump() == { 'id': 1, 'status_id': 1, 'status': { 'id': 1, 'name': u'ok' }, 'name': u'test 0', } assert tr.dump(excludes=['status']) == { 'id': 1, 'status_id': 1, 'name': u'test 0', } assert tr.dump(depth=1) == { 'id': 1, 'status_id': 1, 'name': u'test 0', }
def test_get(): tr = Treatment.get(id=1) assert isinstance(tr, Treatment)
def test_coeherence(): tr = Treatment.get(id=1) tr2 = Treatment.load(tr.dump()) assert tr == tr2