def testReplaceSetDiffField(self): """Test that setDiffField does a replace for existing fields""" registerDiffType(DummyDiff2) self.p_diff.setDiffField('Document', 'title', 'Dummy Diff Type') self.p_diff.setDiffField('Document', 'title', 'Second Dummy Diff Type') d = {'title': 'Second Dummy Diff Type'} self.failUnless(self.p_diff.getDiffForPortalType('Document') == d) unregisterDiffType(DummyDiff2)
def testReplaceSetDiffField(self): """Test that setDiffField does a replace for existing fields""" registerDiffType(DummyDiff2) self.p_diff.setDiffField('Document', 'title', 'Dummy Diff Type') self.p_diff.setDiffField('Document', 'title', 'Second Dummy Diff Type') d = {'title': 'Second Dummy Diff Type'} self.assertEqual(self.p_diff.getDiffForPortalType('Document'), d) unregisterDiffType(DummyDiff2)
def beforeTearDown(self): # Undo changes that don't get rolled back (i.e. module level changes) unregisterDiffType(DummyDiff)
def testRegisterDiffType(self): """Test registration of Diff types""" unregisterDiffType(DummyDiff) self.failIf('Dummy Diff Type' in self.p_diff.listDiffTypes()) registerDiffType(DummyDiff) self.failUnless('Dummy Diff Type' in self.p_diff.listDiffTypes())
def testRegisterDiffType(self): """Test registration of Diff types""" unregisterDiffType(DummyDiff) self.assertNotIn('Dummy Diff Type', self.p_diff.listDiffTypes()) registerDiffType(DummyDiff) self.assertIn('Dummy Diff Type', self.p_diff.listDiffTypes())