@@ -11,11 +11,11 @@ def test_from_function():
11
11
assert parser .description == func .description
12
12
13
13
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
16
16
17
17
args = parser .parse_args (["2" ])
18
- assert args .base == "2"
18
+ assert args .base == 2
19
19
assert args .exponent == 2
20
20
21
21
@@ -28,35 +28,14 @@ def test_from_method():
28
28
assert parser .description == method .description
29
29
30
30
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
33
33
34
34
args = parser .parse_args (["2" ])
35
- assert args .base == "2"
35
+ assert args .base == 2
36
36
assert args .exponent == 2
37
37
38
38
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
-
60
39
def test_from_instance ():
61
40
cls = objinspect .Class (Math ())
62
41
@@ -67,5 +46,5 @@ def test_from_instance():
67
46
args = parser .parse_args (["pow" , "2" , "-e" , "2" ])
68
47
assert args .command == "pow"
69
48
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