def test_unregister(self): with self.assertRaises(SerializerNotInstalled): unregister('nonexisting') registry.encode('foo', serializer='pickle') unregister('pickle') with self.assertRaises(SerializerNotInstalled): registry.encode('foo', serializer='pickle') register_pickle()
def test_unregister(self): self.assertRaises(SerializerNotInstalled, unregister, "nonexisting") registry.encode("foo", serializer="pickle") unregister("pickle") self.assertRaises(SerializerNotInstalled, registry.encode, "foo", serializer="pickle") register_pickle()
def test_unregister(self): with pytest.raises(SerializerNotInstalled): unregister('nonexisting') dumps('foo', serializer='pickle') unregister('pickle') with pytest.raises(SerializerNotInstalled): dumps('foo', serializer='pickle') register_pickle()
def test_unregister(self): with self.assertRaises(SerializerNotInstalled): unregister("nonexisting") registry.encode("foo", serializer="pickle") unregister("pickle") with self.assertRaises(SerializerNotInstalled): registry.encode("foo", serializer="pickle") register_pickle()
import os from io import BytesIO from datetime import datetime import urllib.request from urllib.parse import urlparse import requests import celery from kombu import serialization import celeryconfig import service.resources.bluebeam as bluebeam from service.resources.models import SubmissionModel, ExportStatusModel from service.resources.db import create_session TEMP_DIR = 'tmp' serialization.register_pickle() serialization.enable_insecure_serializers() # pylint: disable=invalid-name celery_app = celery.Celery('bluebeam-microservice') celery_app.config_from_object(celeryconfig) # pylint: enable=invalid-name SPREADSHEETS_URL = os.environ.get('SPREADSHEETS_MICROSERVICE_URL').rstrip('/') SPREADSHEETS_API_KEY = os.environ.get('SPREADSHEETS_MICROSERVICE_API_KEY') ERR_UPLOAD_FAIL = "Unable to upload file" ERR_INVALID_PROJECT_ID = "Invalid Bluebeam project id" STATUS_FILES_UPLOADED = "Files uploaded"