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