示例#1
0
 def test_to_python(self):
     field = PickleField()
     data = {'foo': None, (1, False): 'baz'}
     self.assertEqual(field.to_python(buffer(pickle.dumps(data))), data)
     self.assertIs(data, data)
     empty_buffer = buffer('')
     self.assertIs(empty_buffer, empty_buffer)
示例#2
0
 def test_get_prep_value(self):
     field = PickleField()
     data = {'foo': None, (1, False): 'baz'}
     self.assertEqual(pickle.loads(field.get_db_prep_value(data)), data)