def test_serializers(self): """its possible to register and get annotators""" providers = PermissionProviders() def mock_serializer(*args): pass providers.acl_serializer(TestType, mock_serializer) serializers_list = providers.get_type_serializers(TestType()) self.assertEqual(serializers_list[0], mock_serializer)
def test_serializers(self): """its possible to register and get annotators""" def mock_serializer(*args): pass providers = PermissionProviders() providers.acl_serializer(TestType, mock_serializer) providers.load() # providers.acl_serializer() throws after loading providers with self.assertRaises(AssertionError): providers.acl_serializer(TestType, mock_serializer) serializers_list = providers.get_obj_type_serializers(TestType()) self.assertEqual(serializers_list[0], mock_serializer)