@@ -0,0 +1,1587 @@
+import pytest%0Aboto = pytest.importorskip(%22boto%22)%0Afrom boto.s3.connection import S3Connection%0Afrom boto.s3.key import Key%0Aimport vcr%0A%0Adef test_boto_without_vcr():%0A    s3_conn = S3Connection()%0A    s3_bucket = s3_conn.get_bucket('boto-demo-1394171994') # a bucket you can access%0A    k = Key(s3_bucket)%0A    k.key = 'test.txt'%0A    k.set_contents_from_string('hello world i am a string')%0A%0Adef test_boto_medium_difficulty(tmpdir):%0A    s3_conn = S3Connection()%0A    s3_bucket = s3_conn.get_bucket('boto-demo-1394171994') # a bucket you can access%0A    with vcr.use_cassette(str(tmpdir.join('boto-medium.yml'))) as cass:%0A        k = Key(s3_bucket)%0A        k.key = 'test.txt'%0A        k.set_contents_from_string('hello world i am a string')%0A%0A    with vcr.use_cassette(str(tmpdir.join('boto-medium.yml'))) as cass:%0A        k = Key(s3_bucket)%0A        k.key = 'test.txt'%0A        k.set_contents_from_string('hello world i am a string')%0A%0A%0Adef test_boto_hardcore_mode(tmpdir):%0A    with vcr.use_cassette(str(tmpdir.join('boto-hardcore.yml'))) as cass:%0A        s3_conn = S3Connection()%0A        s3_bucket = s3_conn.get_bucket('boto-demo-1394171994') # a bucket you can access%0A        k = Key(s3_bucket)%0A        k.key = 'test.txt'%0A        k.set_contents_from_string('hello world i am a string')%0A%0A    with vcr.use_cassette(str(tmpdir.join('boto-hardcore.yml'))) as cass:%0A        s3_conn = S3Connection()%0A        s3_bucket = s3_conn.get_bucket('boto-demo-1394171994') # a bucket you can access%0A        k = Key(s3_bucket)%0A        k.key = 'test.txt'%0A        k.set_contents_from_string('hello world i am a string')%0A

add tests for boto