如何对此代码段进行单元测试?
def parse_arguments():
parser = OptionParser()
parser.add_option("--debug",
action="store_true",
default=False)
parser.add_option("--auto",
action="store_true",
default=False)
(params, args) = parser.parse_args()
return params
我试过这个例子:
class testParseArguments(unittest.TestCase):
def setUp(self):
self.parser = parse_arguments()
sys.argv.append(['--auto'])
def test_something(self):
parsed = self.parser.parse()
self.assertTrue(parsed.auto)
self.assertFalse(parsed.debug)
我试图找到谷歌的一些例子,但我没有找到任何东西。 我正在寻求建议,谢谢。