示例#1
0
文件: tests.py 项目: Vinsurya/Plone
 def test_interfaces(self):
     
     self.folder.invokeFactory('Document', 'd1')
     target = self.folder['d1']
     
     draft = Draft()
     proxy = DraftProxy(draft, target)
     
     self.failIf(IDraft.providedBy(proxy))
     self.failUnless(IDraftProxy.providedBy(proxy))
     self.failUnless(IATDocument.providedBy(proxy))
示例#2
0
文件: tests.py 项目: CGTIC/Plone_SP
    def test_interfaces(self):
        
        self.folder.invokeFactory('Document', 'd1')
        target = self.folder['d1']
        
        draft = Draft()
        proxy = DraftProxy(draft, target)
        
        self.failIf(IDraft.providedBy(proxy))
        self.failUnless(IDraftProxy.providedBy(proxy))

        if HAS_PLONE_APP_CONTENTTYPES:
            from plone.app.contenttypes.interfaces import IDocument
            self.failUnless(IDocument.providedBy(proxy))
        elif HAS_ATCONTENTTYPES:
            from Products.ATContentTypes.interfaces import IATDocument
            self.failUnless(IATDocument.providedBy(proxy))
示例#3
0
    def test_interfaces(self):

        self.folder.invokeFactory('Document', 'd1')
        target = self.folder['d1']

        draft = Draft()
        proxy = DraftProxy(draft, target)

        self.assertFalse(IDraft.providedBy(proxy))
        self.assertTrue(IDraftProxy.providedBy(proxy))

        if HAS_PLONE_APP_CONTENTTYPES:
            from plone.app.contenttypes.interfaces import IDocument
            self.assertTrue(IDocument.providedBy(proxy))
        elif HAS_ATCONTENTTYPES:
            from Products.ATContentTypes.interfaces import IATDocument
            self.assertTrue(IATDocument.providedBy(proxy))
示例#4
0
文件: tests.py 项目: CGTIC/Plone_SP
 def test_createDraft(self):
     draft = self.storage.createDraft('user1', '123')
     self.failUnless(IDraft.providedBy(draft))
     self.failUnless(draft.__name__ in self.storage.drafts['user1']['123'])
示例#5
0
 def test_createDraft(self):
     draft = self.storage.createDraft('user1', '123')
     self.assertTrue(IDraft.providedBy(draft))
     self.assertTrue(draft.__name__ in self.storage.drafts['user1']['123'])