Exemplo n.º 1
0
 def get(self, **options):
     s = odm.get_serializer(self.serializer)
     if not s.default_options:
         self.assertEqual(s.options, options)
     self.assertFalse(s.data)
     self.assertTrue(s)
     return s
Exemplo n.º 2
0
 def get(self, **options):
     s = odm.get_serializer(self.serializer)
     if not s.default_options:
         self.assertEqual(s.options, options)
     self.assertFalse(s.data)
     self.assertTrue(s)
     return s
Exemplo n.º 3
0
 def testRegisterUnregister(self):
     odm.register_serializer('dummy',DummySerializer())
     s = odm.get_serializer('dummy')
     self.assertTrue('dummy' in odm.all_serializers())
     self.assertTrue(isinstance(s,DummySerializer))
     self.assertRaises(NotImplementedError, s.serialize, None)
     self.assertRaises(NotImplementedError, s.write)
     self.assertRaises(NotImplementedError, s.load, None)
     self.assertTrue(odm.unregister_serializer('dummy'))
     self.assertRaises(ValueError, odm.get_serializer, 'dummy')
Exemplo n.º 4
0
 def testRegisterUnregister(self):
     odm.register_serializer('dummy', DummySerializer())
     s = odm.get_serializer('dummy')
     self.assertTrue('dummy' in odm.all_serializers())
     self.assertTrue(isinstance(s, DummySerializer))
     self.assertRaises(NotImplementedError, s.dump, None)
     self.assertRaises(NotImplementedError, s.write)
     self.assertRaises(NotImplementedError, s.load, None, None)
     self.assertTrue(odm.unregister_serializer('dummy'))
     self.assertRaises(ValueError, odm.get_serializer, 'dummy')