1616
1717class TestDotnetBase (TestCase ):
1818 """
19- Base class for dotnetcore tests
19+ Base class for dotnet tests
2020 """
2121
2222 TEST_DATA_FOLDER = os .path .join (os .path .dirname (__file__ ), "testdata" )
@@ -25,7 +25,7 @@ def setUp(self):
2525 self .artifacts_dir = tempfile .mkdtemp ()
2626 self .scratch_dir = tempfile .mkdtemp ()
2727 self .builder = LambdaBuilder (language = "dotnet" , dependency_manager = "cli-package" , application_framework = None )
28- self .runtime = "dotnetcore3.1 "
28+ self .runtime = "dotnet6 "
2929
3030 def tearDown (self ):
3131 shutil .rmtree (self .artifacts_dir )
@@ -50,80 +50,6 @@ def verify_execute_permissions(self, entrypoint_file_name):
5050 self .assertTrue (os .access (entrypoint_file_path , os .X_OK ))
5151
5252
53- class TestDotnet31 (TestDotnetBase ):
54- """
55- Tests for dotnetcore 3.1
56- """
57-
58- def setUp (self ):
59- super (TestDotnet31 , self ).setUp ()
60- self .runtime = "dotnetcore3.1"
61-
62- def test_with_defaults_file (self ):
63- source_dir = os .path .join (self .TEST_DATA_FOLDER , "WithDefaultsFile3.1" )
64-
65- self .builder .build (source_dir , self .artifacts_dir , self .scratch_dir , source_dir , runtime = self .runtime )
66-
67- expected_files = {
68- "Amazon.Lambda.Core.dll" ,
69- "Amazon.Lambda.Serialization.Json.dll" ,
70- "Newtonsoft.Json.dll" ,
71- "WithDefaultsFile.deps.json" ,
72- "WithDefaultsFile.dll" ,
73- "WithDefaultsFile.pdb" ,
74- "WithDefaultsFile.runtimeconfig.json" ,
75- }
76-
77- output_files = set (os .listdir (self .artifacts_dir ))
78-
79- self .assertEqual (expected_files , output_files )
80- self .verify_architecture ("WithDefaultsFile.deps.json" , "linux-x64" )
81-
82- def test_with_defaults_file_x86 (self ):
83- source_dir = os .path .join (self .TEST_DATA_FOLDER , "WithDefaultsFile3.1" )
84-
85- self .builder .build (
86- source_dir , self .artifacts_dir , self .scratch_dir , source_dir , runtime = self .runtime , architecture = X86_64
87- )
88-
89- expected_files = {
90- "Amazon.Lambda.Core.dll" ,
91- "Amazon.Lambda.Serialization.Json.dll" ,
92- "Newtonsoft.Json.dll" ,
93- "WithDefaultsFile.deps.json" ,
94- "WithDefaultsFile.dll" ,
95- "WithDefaultsFile.pdb" ,
96- "WithDefaultsFile.runtimeconfig.json" ,
97- }
98-
99- output_files = set (os .listdir (self .artifacts_dir ))
100-
101- self .assertEqual (expected_files , output_files )
102- self .verify_architecture ("WithDefaultsFile.deps.json" , "linux-x64" )
103-
104- def test_with_defaults_file_arm64 (self ):
105- source_dir = os .path .join (self .TEST_DATA_FOLDER , "WithDefaultsFile3.1" )
106-
107- self .builder .build (
108- source_dir , self .artifacts_dir , self .scratch_dir , source_dir , runtime = self .runtime , architecture = ARM64
109- )
110-
111- expected_files = {
112- "Amazon.Lambda.Core.dll" ,
113- "Amazon.Lambda.Serialization.Json.dll" ,
114- "Newtonsoft.Json.dll" ,
115- "WithDefaultsFile.deps.json" ,
116- "WithDefaultsFile.dll" ,
117- "WithDefaultsFile.pdb" ,
118- "WithDefaultsFile.runtimeconfig.json" ,
119- }
120-
121- output_files = set (os .listdir (self .artifacts_dir ))
122-
123- self .assertEqual (expected_files , output_files )
124- self .verify_architecture ("WithDefaultsFile.deps.json" , "linux-arm64" )
125-
126-
12753class TestDotnet6 (TestDotnetBase ):
12854 """
12955 Tests for dotnet 6
0 commit comments