Esempio n. 1
0
        def topic(self, callback):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket)
            storage = Storage(
                Context(config=config, server=get_server('ACME-SEC')))
            storage.put(IMAGE_URL % '5', IMAGE_BYTES)  # 1: we put the image

            def check_created(created):
                expect(created).to_equal(True)  # 2.1: assertion...

                def once_removed(rm):
                    def check_created_2(exists):
                        expect(exists).to_equal(True)  # 4.1: assertion...

                        storage.put(IMAGE_URL % '5')  # 5: we re-put it
                        storage.exists(IMAGE_URL % '5', callback=callback
                                       )  #6: we check its existance again

                    storage.exists(IMAGE_URL % '5', callback=check_created_2
                                   )  #4: we check if the image exists

                storage.remove(IMAGE_URL % '5',
                               callback=once_removed)  # 3: we delete it

            storage.exists(IMAGE_URL % '5',
                           callback=check_created)  # 2: we check it exists
Esempio n. 2
0
        def topic(self, callback):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
            storage.exists(IMAGE_URL % '9999', callback)
Esempio n. 3
0
        def topic(self, callback):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
            storage.exists(IMAGE_URL % '9999', callback)
Esempio n. 4
0
        def topic(self, callback):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
            storage.put(IMAGE_URL % '4', IMAGE_BYTES)   # 1: we put the image
            storage.remove(IMAGE_URL % '4') # 2: we delete it
            storage.exists(IMAGE_URL % '4', callback=callback) # 3: we check it exists
Esempio n. 5
0
        def topic(self, callback):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket)
            storage = Storage(
                Context(config=config, server=get_server('ACME-SEC')))
            storage.put(IMAGE_URL % '4', IMAGE_BYTES)  # 1: we put the image
            storage.remove(IMAGE_URL % '4')  # 2: we delete it
            storage.exists(IMAGE_URL % '4',
                           callback=callback)  # 3: we check it exists
Esempio n. 6
0
        def topic(self):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(STORAGE_BUCKET=s3_bucket)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
            storage.put(IMAGE_URL % '4', IMAGE_BYTES)
            created = storage.exists(IMAGE_URL % '4')
            time.sleep(1)
            storage.remove(IMAGE_URL % '4')
            time.sleep(1)
            return storage.exists(IMAGE_URL % '4') != created
Esempio n. 7
0
        def topic(self):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(STORAGE_BUCKET=s3_bucket)
            storage = Storage(Context(config=config, server=get_server("ACME-SEC")))
            return storage.exists(IMAGE_URL % "9999")
Esempio n. 8
0
        def topic(self, callback):
            self.conn = S3Connection()
            self.conn.create_bucket(s3_bucket)

            config = Config(TC_AWS_STORAGE_BUCKET=s3_bucket)
            storage = Storage(Context(config=config, server=get_server('ACME-SEC')))
            storage.put(IMAGE_URL % '4', IMAGE_BYTES)   # 1: we put the image

            def check_created(created):
                expect(created).to_equal(True) # 2.1: assertion...

                def once_removed(rm):
                    storage.exists(IMAGE_URL % '4', callback=callback) #4: we check if the image exists

                storage.remove(IMAGE_URL % '4', callback=once_removed) # 3: we delete it

            storage.exists(IMAGE_URL % '4', callback=check_created) # 2: we check it exists