class PartialCmdLineParserTestCase(unittest.TestCase): def setUp(self): self.terminal = mock.Mock() self.parser = PartialVirtualConsoleArgumentParser(file=self.terminal) def test_partial(self): self.parser.add_argument('--foo') self.parser.add_argument('--bar') args = self.parser.parse_args('--foo'.split(' ')) assert args.foo is None assert args.bar is None eq_(len(self.terminal.method_calls), 0)
def setUp(self): self.terminal = mock.Mock() self.parser = PartialVirtualConsoleArgumentParser(file=self.terminal)