Skip to content

Commit 1fe617f

Browse files
committed
Merge pull request #15 from BenjamenMeyer/refactor_tests
Refactor tests
2 parents 0695cd1 + 486fda5 commit 1fe617f

14 files changed

+321
-277
lines changed

.coveragerc

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
[report]
2+
exclude_lines =
3+
# Have to re-enable the standard pragma
4+
pragma: no cover
5+
6+
# Don't complain if tests don't hit defensive assertion code:
7+
raise NotImplementedError
8+
9+
[run]
10+
omit = *tests*

setup.cfg

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
[nosetests]
2+
match=^test
3+
where=stackinabox
4+
with-coverage=true
5+
cover-package=stackinabox
6+
cover-erase=1
7+
cover-inclusive=true
8+
cover-branches=true
9+
cover-min-percentage=70

stackinabox/services/service.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
import re
66
import uuid
77

8+
import six
9+
810

911
logger = logging.getLogger(__name__)
1012

@@ -64,7 +66,7 @@ def base_url(self, value):
6466
self.__base_url,
6567
value))
6668
self.__base_url = value
67-
for k, v in self.routes.items():
69+
for k, v in six.iteritems(self.routes):
6870
v['regex'] = StackInABoxService.__get_service_regex(value,
6971
v['uri'])
7072

@@ -88,7 +90,7 @@ def request(self, method, request, uri, headers):
8890
'query = "{3}"'
8991
.format(self.__id, self.name, uri_path, uri_qs))
9092

91-
for k, v in self.routes.items():
93+
for k, v in six.iteritems(self.routes):
9294
logger.debug('StackInABoxService ({0}:{1}): Checking if '
9395
'route {2} handles...'
9496
.format(self.__id, self.name, v['uri']))

stackinabox/stack.py

+5-4
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@
33
"""
44
import logging
55
import re
6+
import threading
67
import uuid
78

8-
import threading
9+
import six
910

1011

1112
logger = logging.getLogger(__name__)
@@ -90,7 +91,7 @@ def base_url(self, value):
9091
logger.debug('StackInABox({0}): Updating URL from {1} to {2}'
9192
.format(self.__id, self.__base_url, value))
9293
self.__base_url = value
93-
for k, v in self.services.items():
94+
for k, v in six.iteritems(self.services):
9495
matcher, service = v
9596
service.base_url = StackInABox.__get_service_url(value,
9697
service.name)
@@ -100,7 +101,7 @@ def base_url(self, value):
100101
def reset(self):
101102
logger.debug('StackInABox({0}): Resetting...'
102103
.format(self.__id))
103-
for k, v in self.services.items():
104+
for k, v in six.iteritems(self.services):
104105
matcher, service = v
105106
logger.debug('StackInABox({0}): Resetting Service {1}'
106107
.format(self.__id, service.name))
@@ -133,7 +134,7 @@ def call(self, method, request, uri, headers):
133134
logger.debug('StackInABox({0}): Received call to {1} - {2}'
134135
.format(self.__id, method, uri))
135136
service_uri = StackInABox.__get_services_url(uri, self.base_url)
136-
for k, v in self.services.items():
137+
for k, v in six.iteritems(self.services):
137138
matcher, service = v
138139
logger.debug('StackInABox({0}): Checking if Service {1} handles...'
139140
.format(self.__id, service.name))

stackinabox/test/test_advanced.py

-183
This file was deleted.

stackinabox/test/test_basic.py

-85
This file was deleted.
File renamed without changes.

0 commit comments

Comments
 (0)