Ejemplo n.º 1
0
    def test_set_default_value(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)
        adapter.set_default_values(obj, named_file)
        self.assertEquals(obj.description, 'hanspeter')
        self.assertEquals(obj.file, named_file)
Ejemplo n.º 2
0
    def test_set_default_value(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)
        adapter.set_default_values(obj, named_file)
        self.assertEquals(obj.description, 'hanspeter')
        self.assertEquals(obj.file, named_file)