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)
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)
 def setUp(self):
     self.terminal = mock.Mock()
     self.parser = PartialVirtualConsoleArgumentParser(file=self.terminal)