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