(self)
| 2649 | ) |
| 2650 | |
| 2651 | def test_parse_known_args(self): |
| 2652 | self.assertEqual( |
| 2653 | self.parser.parse_known_args('0.5 1 b -w 7'.split()), |
| 2654 | (NS(foo=False, bar=0.5, w=7, x='b'), []), |
| 2655 | ) |
| 2656 | self.assertEqual( |
| 2657 | self.parser.parse_known_args('0.5 -p 1 b -w 7'.split()), |
| 2658 | (NS(foo=False, bar=0.5, w=7, x='b'), ['-p']), |
| 2659 | ) |
| 2660 | self.assertEqual( |
| 2661 | self.parser.parse_known_args('0.5 1 b -w 7 -p'.split()), |
| 2662 | (NS(foo=False, bar=0.5, w=7, x='b'), ['-p']), |
| 2663 | ) |
| 2664 | self.assertEqual( |
| 2665 | self.parser.parse_known_args('0.5 1 b -q -rs -w 7'.split()), |
| 2666 | (NS(foo=False, bar=0.5, w=7, x='b'), ['-q', '-rs']), |
| 2667 | ) |
| 2668 | self.assertEqual( |
| 2669 | self.parser.parse_known_args('0.5 -W 1 b -X Y -w 7 Z'.split()), |
| 2670 | (NS(foo=False, bar=0.5, w=7, x='b'), ['-W', '-X', 'Y', 'Z']), |
| 2671 | ) |
| 2672 | |
| 2673 | def test_parse_known_args_to_class_namespace(self): |
| 2674 | class C: |
nothing calls this directly
no test coverage detected