コード例 #1
0
    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), [])
コード例 #2
0
    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), [])
コード例 #3
0
 def test_datamanager_set_nonempty(self):
     dm = RelationListDictDataManager({}, IPerson['addresses'])
     dm.set(self.person.addresses)
     self.assertEqual(dm.get(), self.person.addresses)
コード例 #4
0
 def test_datamanager_get_empty(self):
     dm = RelationListDictDataManager({}, IPerson['addresses'])
     self.assertEqual(dm.get(), [])
コード例 #5
0
 def test_datamanager_set_nonempty(self):
     dm = RelationListDictDataManager({}, IPerson['addresses'])
     dm.set(self.person.addresses)
     self.assertEqual(dm.get(), self.person.addresses)
コード例 #6
0
 def test_datamanager_get_empty(self):
     dm = RelationListDictDataManager({}, IPerson['addresses'])
     self.assertEqual(dm.get(), [])