def test_filter_by_date_argparse(self):
'''The velocity commands date filter validates input argument.'''
self.json_response = {
'total': 1,
'issues': [test_data.singleSprintStory()]
}
with redirect_stderr(self.std_err):
with redirect_stdout(self.std_out):
prog.main(['-w', 'blah', 'velocity', '--no-progress', '--filter-by-date', '11/01/2017', 'TEST'])
with self.assertRaises(SystemExit) as ctx:
with redirect_stderr(self.std_err):
with redirect_stdout(self.std_out):
prog.main(['-w', 'blah', 'velocity', '--no-progress', '--filter-by-date', 'not a date', 'TEST'])
exc = ctx.exception
self.assertEqual(exc.code, 2)
self.assertRegex_(self.std_err.getvalue(), r'velocity: error:')
main_tests.py 文件源码
python
阅读 22
收藏 0
点赞 0
评论 0
评论列表
文章目录