3 conn = cloudfiles.get_connection('jsmith', '1234567890', authurl = 'http://127.0.0.1:8000/v1')
4 print 'Authenticated. Token: %s' % conn.token
5 print 'Container count: %d Total bytes: %d' % conn.get_info()
8 conn.create_container(container)
10 containers = conn.get_all_containers()
11 print 'Found: %d containers' % len(containers)
12 for container in containers:
15 containers = conn.list_containers_info()
16 for container in containers:
20 conn.create_container(container)
22 cont = conn.get_container(container)
23 print 'Got container %s.' % container
24 print 'Object count: %s Total bytes: %s' % (cont.object_count, cont.size_used)
26 objects = cont.list_objects()
27 print 'Found: %d objects' % len(objects)
28 for object in objects:
30 cont.delete_object(object)
33 obj = cont.create_object(object)
34 obj.content_type = 'text/plain'
35 obj.metadata['blah'] = 'aldsjflkajdsflk'
36 obj.write('asdfasdfasdf')
40 print 'Name: %s' % obj.name
41 print 'Content Type: %s' % obj.content_type
42 print 'Size: %s' % obj.size
43 print 'Last Modified: %s' % obj.last_modified
44 print 'Container: %s' % obj.container
45 print 'Metadata: %s' % obj.metadata
47 obj = cont.get_object(object)
51 print 'Name: %s' % obj.name
52 print 'Content Type: %s' % obj.content_type
53 print 'Size: %s' % obj.size
54 print 'Last Modified: %s' % obj.last_modified
55 print 'Container: %s' % obj.container
56 print 'Metadata: %s' % obj.metadata
58 print 'Data: %s' % data
60 cont.delete_object(object)
61 conn.delete_container(container)