def test_parse_args_cylinder(self): parser = test_module.parse_args(['cylinder', 'solid', '1', '1', '1']) print(parser)
def test_parse_args_sphere(self): parser = test_module.parse_args(['sphere', 'solid', '1', '1']) print(parser)
def test_parse_args_cuboid_no_type_flag(self): with self.assertRaises(SystemExit): parser = test_module.parse_args(['cuboid', '1', '1', '1', '1'])
def test_parse_args_cuboid_zero_val(self): with self.assertRaises(SystemExit): parser = test_module.parse_args( ['cuboid', 'solid', '1', '1', '1', '0'])
def test_parse_args_cuboid(self): parser = test_module.parse_args( ['cuboid', 'solid', '1', '1', '1', '1']) print(parser)
def test_parse_args_cuboid_help(self): with self.assertRaises(SystemExit): parser = test_module.parse_args(['cuboid', '-h'])
def test_parse_args_no_args(self): # See https://stackoverflow.com/a/5943381/8670609 with self.assertRaises(SystemExit): parser = test_module.parse_args([])