Ejemplo n.º 1
0
    def test_create_file(self):
        grok_component('ITest2', ITest2)

        # mock stuf
        mock_context = self.providing_stub([
            ITabbedviewUploadable,
        ])
        named_file = NamedFile('bla bla', filename=u'test.txt')

        obj = self.providing_stub([ITest1, ITest2])
        request = self.stub()
        self.expect(obj.REQUEST).result(request)

        iterSchemata = self.mocker.replace(
            'plone.dexterity.utils.iterSchemata')
        self.expect(iterSchemata(obj)).result([ITest1, ITest2])

        self.replay()

        # test if it's sets the default value and
        # also if it add the created file to the primary field
        adapter = IQuickUploadFileFactory(mock_context)
        named_file = adapter.create_file(u'hugo.jpeg', u'data data', obj)

        self.assertEquals(named_file.data, u'data data')
Ejemplo n.º 2
0
    def test_create_file(self):
        grok_component('ITest2', ITest2)

        # mock stuf
        mock_context = self.providing_stub([ITabbedviewUploadable, ])
        named_file = NamedFile('bla bla', filename=u'test.txt')

        obj = self.providing_stub([ITest1, ITest2])
        request = self.stub()
        self.expect(obj.REQUEST).result(request)

        iterSchemata = self.mocker.replace(
            'plone.dexterity.utils.iterSchemata')
        self.expect(iterSchemata(obj)).result([ITest1, ITest2])

        self.replay()

        # test if it's sets the default value and
        # also if it add the created file to the primary field
        adapter = IQuickUploadFileFactory(mock_context)
        named_file = adapter.create_file(
            u'hugo.jpeg', u'data data', obj)

        self.assertEquals(named_file.data, u'data data')