示例#1
0
 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)
示例#3
0
 def beforeTearDown(self):
     # Undo changes that don't get rolled back (i.e. module level changes)
     unregisterDiffType(DummyDiff)
示例#4
0
 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())
示例#5
0
 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())
 def beforeTearDown(self):
     # Undo changes that don't get rolled back (i.e. module level changes)
     unregisterDiffType(DummyDiff)
示例#7
0
 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())