main_tests.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:jira_reporting_scripts 作者: andrew-hamlin-sp 项目源码 文件源码
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:')
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号