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')
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é')
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)
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é')