コード例 #1
0
    def test_adding(self):

        # We can't add this directly
        try:
            self.folder.invokeFactory('example.conference.session', 'session1')
            self.fail('Conference sessions should not be addable except within conference programs.')
        except (ValueError, Unauthorized):
            pass

        self.folder.invokeFactory('example.conference.program', 'program1')
        p1 = self.folder['program1']

        p1.invokeFactory('example.conference.session', 'session1')
        s1 = p1['session1']
        self.failUnless(ISession.providedBy(s1))
コード例 #2
0
    def test_adding(self):

        # We can't add this directly
        try:
            self.folder.invokeFactory('example.conference.session', 'session1')
            self.fail(
                'Conference sessions should not be addable except within conference programs.'
            )
        except (ValueError, Unauthorized):
            pass

        self.folder.invokeFactory('example.conference.program', 'program1')
        p1 = self.folder['program1']

        p1.invokeFactory('example.conference.session', 'session1')
        s1 = p1['session1']
        self.failUnless(ISession.providedBy(s1))
コード例 #3
0
 def test_factory(self):
     fti = queryUtility(IDexterityFTI, name='example.conference.session')
     factory = fti.factory
     new_object = createObject(factory)
     self.failUnless(ISession.providedBy(new_object))
コード例 #4
0
 def test_file_factory(self):
     self.folder.invokeFactory('example.conference.program', 'p1')
     p1 = self.folder['p1']
     fileFactory = IFileFactory(p1)
     newObject = fileFactory('new-session', 'text/plain', 'dummy')
     self.failUnless(ISession.providedBy(newObject))
コード例 #5
0
ファイル: test_program.py プロジェクト: adam139/devplone422
 def test_file_factory(self):
     self.folder.invokeFactory("example.conference.program", "p1")
     p1 = self.folder["p1"]
     fileFactory = IFileFactory(p1)
     newObject = fileFactory("new-session", "text/plain", "dummy")
     self.failUnless(ISession.providedBy(newObject))
コード例 #6
0
 def test_factory(self):
     fti = queryUtility(IDexterityFTI, name='example.conference.session')
     factory = fti.factory
     new_object = createObject(factory)
     self.failUnless(ISession.providedBy(new_object))