Added a test case for load_payload with unicode
Armin Ronacher
11 years ago
78 | 78 | ts = unicode(s.dumps(value)) |
79 | 79 | self.assertEqual(s.loads_unsafe(ts), (True, u'hello')) |
80 | 80 | self.assertEqual(s.loads_unsafe(ts, salt='modified'), (False, u'hello')) |
81 | ||
82 | try: | |
83 | s.loads(ts, salt='modified') | |
84 | except idmod.BadSignature, e: | |
85 | self.assertEqual(s.load_payload(unicode(e.payload)), u'hello') | |
81 | 86 | |
82 | 87 | |
83 | 88 | class TimedSerializerTestCase(SerializerTestCase): |