Skip to content

Commit 43f8bb6

Browse files
committed
Merge pull request #209 from tseaver/coverage_for_tests
Ensure tests get coverage too.
2 parents 4b2f3a9 + 9538e94 commit 43f8bb6

File tree

5 files changed

+18
-61
lines changed

5 files changed

+18
-61
lines changed

gcloud/datastore/test_connection.py

Lines changed: 0 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -672,10 +672,6 @@ def test_save_entity_w_transaction(self):
672672
mutation = datastore_pb.Mutation()
673673

674674
class Xact(object):
675-
676-
def id(self):
677-
return 'xact'
678-
679675
def mutation(self):
680676
return mutation
681677
DATASET_ID = 'DATASET'
@@ -746,10 +742,6 @@ def test_delete_entities_w_transaction(self):
746742
mutation = datastore_pb.Mutation()
747743

748744
class Xact(object):
749-
750-
def id(self):
751-
return 'xact'
752-
753745
def mutation(self):
754746
return mutation
755747
DATASET_ID = 'DATASET'
@@ -821,10 +813,6 @@ def test_delete_entity_w_transaction(self):
821813
mutation = datastore_pb.Mutation()
822814

823815
class Xact(object):
824-
825-
def id(self):
826-
return 'xact'
827-
828816
def mutation(self):
829817
return mutation
830818
DATASET_ID = 'DATASET'

gcloud/datastore/test_entity.py

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,6 @@ def _makeOne(self, dataset=_MARKER, kind=_KIND):
1919
klass = self._getTargetClass()
2020
if dataset is _MARKER:
2121
dataset = Dataset(_DATASET_ID)
22-
if kind is _MARKER:
23-
kind = _KIND
2422
return klass(dataset, kind)
2523

2624
def test_ctor_defaults(self):
@@ -214,9 +212,6 @@ def connection(self):
214212
def get_entity(self, key):
215213
return self.get(key)
216214

217-
def get_entities(self, keys):
218-
return [self.get(x) for x in keys]
219-
220215

221216
class _Connection(object):
222217
_transaction = _saved = _deleted = None

gcloud/storage/test_iterator.py

Lines changed: 4 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -365,24 +365,14 @@ def __init__(self, *responses):
365365
self._requested = []
366366

367367
def make_request(self, **kw):
368-
from gcloud.storage.exceptions import NotFoundError
369368
self._requested.append(kw)
370-
try:
371-
response, self._responses = self._responses[0], self._responses[1:]
372-
except:
373-
raise NotFoundError('miss', None)
374-
else:
375-
return response
369+
response, self._responses = self._responses[0], self._responses[1:]
370+
return response
376371

377372
def api_request(self, **kw):
378-
from gcloud.storage.exceptions import NotFoundError
379373
self._requested.append(kw)
380-
try:
381-
response, self._responses = self._responses[0], self._responses[1:]
382-
except:
383-
raise NotFoundError('miss', None)
384-
else:
385-
return response
374+
response, self._responses = self._responses[0], self._responses[1:]
375+
return response
386376

387377
def build_api_url(self, path, query_params=None):
388378
from urllib import urlencode

gcloud/storage/test_key.py

Lines changed: 13 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,9 @@ def test_set_contents_from_file(self):
156156
KEY = 'key'
157157
UPLOAD_URL = 'http://example.com/upload/name/key'
158158
DATA = 'ABCDEF'
159-
loc_response = _Response(location=UPLOAD_URL)
160-
chunk1_response = _Response()
161-
chunk2_response = _Response()
159+
loc_response = {'location': UPLOAD_URL}
160+
chunk1_response = {}
161+
chunk2_response = {}
162162
connection = _Connection((loc_response, ''),
163163
(chunk1_response, ''),
164164
(chunk2_response, ''),
@@ -201,9 +201,9 @@ def test_set_contents_from_filename(self):
201201
KEY = 'key'
202202
UPLOAD_URL = 'http://example.com/upload/name/key'
203203
DATA = 'ABCDEF'
204-
loc_response = _Response(location=UPLOAD_URL)
205-
chunk1_response = _Response()
206-
chunk2_response = _Response()
204+
loc_response = {'location': UPLOAD_URL}
205+
chunk1_response = {}
206+
chunk2_response = {}
207207
connection = _Connection((loc_response, ''),
208208
(chunk1_response, ''),
209209
(chunk2_response, ''),
@@ -245,9 +245,9 @@ def test_set_contents_from_string(self):
245245
KEY = 'key'
246246
UPLOAD_URL = 'http://example.com/upload/name/key'
247247
DATA = 'ABCDEF'
248-
loc_response = _Response(location=UPLOAD_URL)
249-
chunk1_response = _Response()
250-
chunk2_response = _Response()
248+
loc_response = {'location': UPLOAD_URL}
249+
chunk1_response = {}
250+
chunk2_response = {}
251251
connection = _Connection((loc_response, ''),
252252
(chunk1_response, ''),
253253
(chunk2_response, ''),
@@ -556,12 +556,6 @@ def test_make_public(self):
556556
self.assertEqual(kw[0]['query_params'], {'projection': 'full'})
557557

558558

559-
class _Response(dict):
560-
@property
561-
def status(self):
562-
return self.get('status', 200)
563-
564-
565559
class _Connection(object):
566560
API_BASE_URL = 'http://example.com'
567561

@@ -570,24 +564,14 @@ def __init__(self, *responses):
570564
self._requested = []
571565

572566
def make_request(self, **kw):
573-
from gcloud.storage.exceptions import NotFoundError
574567
self._requested.append(kw)
575-
try:
576-
response, self._responses = self._responses[0], self._responses[1:]
577-
except:
578-
raise NotFoundError('miss', None)
579-
else:
580-
return response
568+
response, self._responses = self._responses[0], self._responses[1:]
569+
return response
581570

582571
def api_request(self, **kw):
583-
from gcloud.storage.exceptions import NotFoundError
584572
self._requested.append(kw)
585-
try:
586-
response, self._responses = self._responses[0], self._responses[1:]
587-
except:
588-
raise NotFoundError('miss', None)
589-
else:
590-
return response
573+
response, self._responses = self._responses[0], self._responses[1:]
574+
return response
591575

592576
def build_api_url(self, path, query_params=None,
593577
api_base_url=API_BASE_URL):

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ deps =
1313
basepython =
1414
python2.7
1515
commands =
16-
nosetests --with-xunit --with-xcoverage --cover-package=gcloud --nocapture --cover-erase
16+
nosetests --with-xunit --with-xcoverage --cover-package=gcloud --nocapture --cover-erase --cover-tests
1717
deps =
1818
nose
1919
unittest2

0 commit comments

Comments
 (0)