def test_datamanager_should_contain_relationvalues(self): dm = RelationListDictDataManager({}, IPerson['addresses']) dm.set(self.person.addresses) storage = dm.data['addresses'] self.assertNotEqual(storage, []) self.assertNotEqual(filter(IRelationValue.providedBy, storage), [])
def test_datamanager_set_nonempty(self): dm = RelationListDictDataManager({}, IPerson['addresses']) dm.set(self.person.addresses) self.assertEqual(dm.get(), self.person.addresses)
def test_datamanager_get_empty(self): dm = RelationListDictDataManager({}, IPerson['addresses']) self.assertEqual(dm.get(), [])