예제 #1
0
    def setUp(self):

        # Patches
        self.addCleanup(patch.stopall)
        self.connect_s3 = patch.object(boto, 'connect_s3').start()
        self.connect_s3().get_bucket().new_key().generate_url = Mock(
                return_value='http://test.com?key=value')

        # App and payload
        self.app = conductor.create().test_client()
        self.payload = {
            'metadata': {
                'owner': 'owner',
                'name': 'name',
            },
            'filedata': {
                'file1': {
                    'name': 'file1',
                    'length': 100,
                    'md5': 'aaa',
                },
            },
        }
예제 #2
0
import os
import sys
import conductor

# Create application
app = conductor.create()

# Port to listen
port = int(conductor.config.PORT)
if len(sys.argv) > 1:
    port = int(sys.argv[1])

# Debug mode flag
debug = conductor.config.DEBUG

# Run application
app.run(host='0.0.0.0', port=port, debug=debug)