def test_create_image(): with WandImage( filename=path.join(path.dirname(__file__), 'fixtures/faceoff.jpg')) as image: i = create_image( image.make_blob(), image.height, image.width, image.mimetype) assert_is_instance(i, Image)
def test_assetman(): a = Assetman(TEST_KEY, TEST_SECRET, TEST_BUCKET) assert_is_none(a._connection) ctx = a.connection assert_is_instance(ctx, S3Connection) ''' Simple Asset ''' asset = Asset('my sweet data') a.save_asset(asset) assert_is_not_none(asset.uuid) retrieved = a.get_asset(asset.uuid) assert_equals(asset.uuid, retrieved.uuid) a.delete_asset(asset.uuid) assert_is_none(a.get_asset(asset.uuid)) ''' Prefixed Asset ''' asset = Asset('My Prefixed Data', prefix='mah_prefix/bro') a.save_asset(asset) assert_is_not_none(asset.uuid) retrieved = a.get_asset(asset.uuid, asset.prefix) assert_equals(asset.uuid, retrieved.uuid) a.delete_asset(asset.uuid, asset.prefix) assert_is_none(a.get_asset(asset.uuid, asset.prefix))
def test_create(): @object_created.connect def create_fxn(cls, o, **kwargs): o.touched_by_signal = True o = CRUDMan.create() assert_true(o.touched_by_signal) assert_is_instance(o, CRUDMan)
def test_numeric(): s = Schema() s.integer_value.numeric() s.float_value.numeric() s.validate(test_data) assert_true(s.valid) assert_is_instance(s.integer_value.result, int) assert_is_instance(s.float_value.result, float)
def test_longint(): s = Schema() s.integer_value.longint() s.float_value.longint() s.sizable_number.longint() s.validate(test_data) assert_false(s.valid) assert_is_instance(s.integer_value.result, long) assert_is_instance(s.sizable_number.result, long)
def test_integer(): s = Schema(strip_blank=False) s.integer_value.integer() s.float_value.integer() s.not_integer.integer() s.validate(test_data) assert_false(s.valid) assert_true(s.integer_value.valid) assert_false(s.float_value.valid) assert_false(s.not_integer.valid) assert_is_instance(s.integer_value.result, int)
def test_create_blob(): b = create_blob('some random data') assert_is_instance(b, Asset)
def test_init(): am = init(TEST_KEY, TEST_SECRET, TEST_BUCKET) assert_is_instance(am, Assetman)