Files
python-troveclient/test-requirements.txt
Kui Shi 31a6cde052 Include troveclient/compat/tests in testr
All tests should be included in testr.

In test_common.py, the testr command line will be read for parsing,
finally emit error message:
run.py: error: no such option: -t

we should mock the sys.argv in setUp().

The analysis is here
--------------------
troveclient/compat/common.py: CommandsBase
254     def _parse_options(self, parser):
255         opts, args = parser.parse_args()  <-- 1. no arg is passed

/usr/lib/python2.7/optparse.py
1361     def _get_args(self, args):
1362         if args is None:
1363             return sys.argv[1:]  <-- 3. cmdline(testr command) is read
1364         else:
1365             return args[:]

1367     def parse_args(self, args=None, values=None):
...
1381         rargs = self._get_args(args) <-- 2. args is None

Close-Bug #1241845

Change-Id: I092db96d1b6bb31c41e6ba4c5fc9606e3f8ac087
2013-10-23 06:53:45 +08:00

9 lines
113 B
Plaintext

hacking>=0.5.6,<0.8
discover
sphinx>=1.1.2
testrepository>=0.0.17
testtools>=0.9.32
mock>=1.0
httplib2
lxml>=2.3