@@ -118,82 +118,6 @@ def test_get_items_from_response_raises_NotImplementedError(self):
118118 iterator .get_items_from_response , object ())
119119
120120
121- class TestBucketIterator (unittest2 .TestCase ):
122-
123- def _getTargetClass (self ):
124- from gcloud .storage .iterator import BucketIterator
125- return BucketIterator
126-
127- def _makeOne (self , * args , ** kw ):
128- return self ._getTargetClass ()(* args , ** kw )
129-
130- def test_ctor (self ):
131- connection = _Connection ()
132- iterator = self ._makeOne (connection )
133- self .assertTrue (iterator .connection is connection )
134- self .assertEqual (iterator .path , '/b' )
135- self .assertEqual (iterator .page_number , 0 )
136- self .assertEqual (iterator .next_page_token , None )
137-
138- def test_get_items_from_response_empty (self ):
139- connection = _Connection ()
140- iterator = self ._makeOne (connection )
141- self .assertEqual (list (iterator .get_items_from_response ({})), [])
142-
143- def test_get_items_from_response_non_empty (self ):
144- from gcloud .storage .bucket import Bucket
145- KEY = 'key'
146- response = {'items' : [{'name' : KEY }]}
147- connection = _Connection ()
148- iterator = self ._makeOne (connection )
149- buckets = list (iterator .get_items_from_response (response ))
150- self .assertEqual (len (buckets ), 1 )
151- bucket = buckets [0 ]
152- self .assertTrue (isinstance (bucket , Bucket ))
153- self .assertTrue (bucket .connection is connection )
154- self .assertEqual (bucket .name , KEY )
155-
156-
157- class TestKeyIterator (unittest2 .TestCase ):
158-
159- def _getTargetClass (self ):
160- from gcloud .storage .iterator import KeyIterator
161- return KeyIterator
162-
163- def _makeOne (self , * args , ** kw ):
164- return self ._getTargetClass ()(* args , ** kw )
165-
166- def test_ctor (self ):
167- connection = _Connection ()
168- bucket = _Bucket (connection )
169- iterator = self ._makeOne (bucket )
170- self .assertTrue (iterator .bucket is bucket )
171- self .assertTrue (iterator .connection is connection )
172- self .assertEqual (iterator .path , '%s/o' % bucket .path )
173- self .assertEqual (iterator .page_number , 0 )
174- self .assertEqual (iterator .next_page_token , None )
175-
176- def test_get_items_from_response_empty (self ):
177- connection = _Connection ()
178- bucket = _Bucket (connection )
179- iterator = self ._makeOne (bucket )
180- self .assertEqual (list (iterator .get_items_from_response ({})), [])
181-
182- def test_get_items_from_response_non_empty (self ):
183- from gcloud .storage .key import Key
184- KEY = 'key'
185- response = {'items' : [{'name' : KEY }]}
186- connection = _Connection ()
187- bucket = _Bucket (connection )
188- iterator = self ._makeOne (bucket )
189- keys = list (iterator .get_items_from_response (response ))
190- self .assertEqual (len (keys ), 1 )
191- key = keys [0 ]
192- self .assertTrue (isinstance (key , Key ))
193- self .assertTrue (key .connection is connection )
194- self .assertEqual (key .name , KEY )
195-
196-
197121class TestKeyDataIterator (unittest2 .TestCase ):
198122
199123 def _getTargetClass (self ):
@@ -389,13 +313,6 @@ def build_api_url(self, path, query_params=None):
389313 return urlunsplit (('http' , 'example.com' , path , qs , '' ))
390314
391315
392- class _Bucket (object ):
393- path = '/b/name'
394-
395- def __init__ (self , connection ):
396- self .connection = connection
397-
398-
399316class _Key (object ):
400317 CHUNK_SIZE = 10
401318 path = '/b/name/o/key'
0 commit comments