Exemple #1
0
 def afterSetUp(self):
     self.instance = Dummy().__of__(self.portal)
     self.bu = BaseUnit('test',
                        'héhéhé',
                        self.instance,
                        mimetype='text/plain',
                        encoding='ISO-8859-1')
Exemple #2
0
 def test_set(self):
     instance = Dummy()
     f = StringField('test')
     f.set(instance, 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.get(instance), 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.get(instance, encoding="ISO-8859-1"), 'héhéhé')
     f.set(instance, 'héhéhé', encoding='ISO-8859-1')
     self.assertEqual(f.get(instance), 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.get(instance, encoding="ISO-8859-1"), 'héhéhé')
     f.set(instance, u'héhéhé')
     self.assertEqual(f.get(instance), 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.get(instance, encoding="ISO-8859-1"), 'héhéhé')
Exemple #3
0
 def test_set2(self):
     instance = Dummy()
     f = LinesField('test')
     f.set(instance, ['h\xc3\xa9h\xc3\xa9h\xc3\xa9'])
     out = ('h\xc3\xa9h\xc3\xa9h\xc3\xa9', )
     iso = ('héhéhé', )
     self.assertEqual(f.get(instance), out)
     self.assertEqual(f.get(instance, encoding="ISO-8859-1"), iso)
     f.set(instance, ['héhéhé'], encoding='ISO-8859-1')
     self.assertEqual(f.get(instance), out)
     self.assertEqual(f.get(instance, encoding="ISO-8859-1"), iso)
     f.set(instance, [u'héhéhé'])
     self.assertEqual(f.get(instance), out)
     self.assertEqual(f.get(instance, encoding="ISO-8859-1"), iso)
Exemple #4
0
 def test_set(self):
     instance = Dummy()
     f = TextField('test')
     f.set(instance, 'h\xc3\xa9h\xc3\xa9h\xc3\xa9', mimetype='text/plain')
     self.assertEqual(f.getRaw(instance), 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.getRaw(instance, encoding="ISO-8859-1"),
                      'héhéhé')
     f.set(instance,
           'héhéhé',
           encoding='ISO-8859-1',
           mimetype='text/plain')
     self.assertEqual(f.getRaw(instance), 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.getRaw(instance, encoding="ISO-8859-1"),
                      'héhéhé')
     f.set(instance, u'héhéhé', mimetype='text/plain')
     self.assertEqual(f.getRaw(instance), 'h\xc3\xa9h\xc3\xa9h\xc3\xa9')
     self.assertEqual(f.getRaw(instance, encoding="ISO-8859-1"),
                      'héhéhé')