1
1
import argparse
2
2
3
- from rpdk .python .parser import setup_subparser_python36 , setup_subparser_python37
3
+ from rpdk .python .parser import (
4
+ setup_subparser_python36 ,
5
+ setup_subparser_python37 ,
6
+ setup_subparser_python38 ,
7
+ setup_subparser_python39 ,
8
+ )
4
9
5
10
6
11
def test_setup_subparser_python36 ():
@@ -25,3 +30,27 @@ def test_setup_subparser_python37():
25
30
26
31
assert args .language == "python37"
27
32
assert args .use_docker is False
33
+
34
+
35
+ def test_setup_subparser_python38 ():
36
+ parser = argparse .ArgumentParser ()
37
+ subparsers = parser .add_subparsers (dest = "subparser_name" )
38
+
39
+ sub_parser = setup_subparser_python38 (subparsers , [])
40
+
41
+ args = sub_parser .parse_args ([])
42
+
43
+ assert args .language == "python38"
44
+ assert args .use_docker is False
45
+
46
+
47
+ def test_setup_subparser_python39 ():
48
+ parser = argparse .ArgumentParser ()
49
+ subparsers = parser .add_subparsers (dest = "subparser_name" )
50
+
51
+ sub_parser = setup_subparser_python39 (subparsers , [])
52
+
53
+ args = sub_parser .parse_args ([])
54
+
55
+ assert args .language == "python39"
56
+ assert args .use_docker is False
0 commit comments