(self)
| 343 | self.assertIn("Equivalent to: [--Bar.enabled=False]", hmsg) |
| 344 | |
| 345 | def test_aliases(self): |
| 346 | app = MyApp() |
| 347 | app.parse_command_line(["--i=5", "--j=10"]) |
| 348 | app.init_foo() |
| 349 | self.assertEqual(app.foo.i, 5) |
| 350 | app.init_foo() |
| 351 | self.assertEqual(app.foo.j, 10) |
| 352 | |
| 353 | app = MyApp() |
| 354 | app.parse_command_line(["-i=5", "-j=10"]) |
| 355 | app.init_foo() |
| 356 | self.assertEqual(app.foo.i, 5) |
| 357 | app.init_foo() |
| 358 | self.assertEqual(app.foo.j, 10) |
| 359 | |
| 360 | app = MyApp() |
| 361 | app.parse_command_line(["--fooi=5", "--fooj=10"]) |
| 362 | app.init_foo() |
| 363 | self.assertEqual(app.foo.i, 5) |
| 364 | app.init_foo() |
| 365 | self.assertEqual(app.foo.j, 10) |
| 366 | |
| 367 | def test_aliases_multiple(self): |
| 368 | # Test multiple > 2 aliases for the same argument |
nothing calls this directly
no test coverage detected