Skip to content

Commit b9a378e

Browse files
committed
update tests
1 parent e4f6360 commit b9a378e

File tree

1 file changed

+8
-29
lines changed

1 file changed

+8
-29
lines changed

tests/test_auto_argparser_parser.py

+8-29
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,11 @@ def test_from_function():
1111
assert parser.description == func.description
1212

1313
args = parser.parse_args(["2", "-e", "2"])
14-
assert args.base == "2"
15-
assert args.exponent == "2"
14+
assert args.base == 2
15+
assert args.exponent == 2
1616

1717
args = parser.parse_args(["2"])
18-
assert args.base == "2"
18+
assert args.base == 2
1919
assert args.exponent == 2
2020

2121

@@ -28,35 +28,14 @@ def test_from_method():
2828
assert parser.description == method.description
2929

3030
args = parser.parse_args(["2", "-e", "2"])
31-
assert args.base == "2"
32-
assert args.exponent == "2"
31+
assert args.base == 2
32+
assert args.exponent == 2
3333

3434
args = parser.parse_args(["2"])
35-
assert args.base == "2"
35+
assert args.base == 2
3636
assert args.exponent == 2
3737

3838

39-
def test_from_class():
40-
cls = objinspect.Class(Math)
41-
auto_parser = ArgparseParser(description=cls.description)
42-
parser = auto_parser._parser_from_class(cls)
43-
assert parser.description == cls.description
44-
45-
args = parser.parse_args(["pow", "2", "-e", "2"])
46-
assert args.command == "pow"
47-
namespace = args.pow
48-
assert namespace.base == "2"
49-
assert namespace.exponent == "2"
50-
assert namespace.rounding == 6
51-
52-
args = parser.parse_args(["pow", "2", "-e", "2", "-r", "2"])
53-
assert args.command == "pow"
54-
namespace = args.pow
55-
assert namespace.base == "2"
56-
assert namespace.exponent == "2"
57-
assert namespace.rounding == "2"
58-
59-
6039
def test_from_instance():
6140
cls = objinspect.Class(Math())
6241

@@ -67,5 +46,5 @@ def test_from_instance():
6746
args = parser.parse_args(["pow", "2", "-e", "2"])
6847
assert args.command == "pow"
6948
namespace = args.pow
70-
assert namespace.base == "2"
71-
assert namespace.exponent == "2"
49+
assert namespace.base == 2
50+
assert namespace.exponent == 2

0 commit comments

Comments
 (0)