@@ -33,7 +33,7 @@ def test_get_empty_uses(self):
33
33
34
34
def test_get_single_module (self ):
35
35
contents = ["module modA" , "end module modA" ]
36
- expected = {"modA " : "FortranModule(module, 'moda', 'file.f90')" }
36
+ expected = {"moda " : "FortranModule(module, 'moda', 'file.f90')" }
37
37
38
38
assert self .testfile .modules is None
39
39
module_list = self .testfile .get_modules (contents )
@@ -45,8 +45,8 @@ def test_get_single_module(self):
45
45
def test_get_multiple_modules (self ):
46
46
contents = ["module modA" , "end module modA" , "module modB" , "end module modB" ]
47
47
expected = {
48
- "modA " : "FortranModule(module, 'moda', 'file.f90')" ,
49
- "modB " : "FortranModule(module, 'modb', 'file.f90')" ,
48
+ "moda " : "FortranModule(module, 'moda', 'file.f90')" ,
49
+ "modb " : "FortranModule(module, 'modb', 'file.f90')" ,
50
50
}
51
51
52
52
assert self .testfile .modules is None
@@ -58,7 +58,7 @@ def test_get_multiple_modules(self):
58
58
59
59
def test_module_with_module_procedure (self ):
60
60
contents = ["module modA" , "module procedure foo" , "end module modA" ]
61
- expected = {"modA " : "FortranModule(module, 'moda', 'file.f90')" }
61
+ expected = {"moda " : "FortranModule(module, 'moda', 'file.f90')" }
62
62
63
63
assert self .testfile .modules is None
64
64
module_list = self .testfile .get_modules (contents )
@@ -69,7 +69,7 @@ def test_module_with_module_procedure(self):
69
69
70
70
def test_get_program (self ):
71
71
contents = ["program progA" , "end program progA" ]
72
- expected = {"progA" : "FortranModule(program, 'proga ', 'file.f90')" }
72
+ expected = {"progA" : "FortranModule(program, 'progA ', 'file.f90')" }
73
73
74
74
assert self .testfile .modules is None
75
75
module_list = self .testfile .get_modules (contents )
@@ -88,9 +88,9 @@ def test_get_program_and_multiple_modules(self):
88
88
"end module modB" ,
89
89
]
90
90
expected = {
91
- "modA " : "FortranModule(module, 'moda', 'file.f90')" ,
92
- "modB " : "FortranModule(module, 'modb', 'file.f90')" ,
93
- "progA" : "FortranModule(program, 'proga ', 'file.f90')" ,
91
+ "moda " : "FortranModule(module, 'moda', 'file.f90')" ,
92
+ "modb " : "FortranModule(module, 'modb', 'file.f90')" ,
93
+ "progA" : "FortranModule(program, 'progA ', 'file.f90')" ,
94
94
}
95
95
96
96
assert self .testfile .modules is None
@@ -119,7 +119,7 @@ def test_empty_uses(self):
119
119
120
120
def test_get_single_module (self ):
121
121
testfile = FortranFile (filename = "moduleA.f90" , readfile = True )
122
- expected = {"modA " : "FortranModule(module, 'moda', 'moduleA.f90')" }
122
+ expected = {"moda " : "FortranModule(module, 'moda', 'moduleA.f90')" }
123
123
124
124
for key , value in expected .items ():
125
125
assert key in testfile .modules
@@ -128,11 +128,11 @@ def test_get_single_module(self):
128
128
def test_get_program_and_multiple_modules (self ):
129
129
testfile = FortranFile (filename = "multiple_modules.f90" , readfile = True )
130
130
expected = {
131
- "modA " : "FortranModule(module, 'moda', 'multiple_modules.f90')" ,
132
- "modB " : "FortranModule(module, 'modb', 'multiple_modules.f90')" ,
133
- "modC " : "FortranModule(module, 'modc', 'multiple_modules.f90')" ,
134
- "modD " : "FortranModule(module, 'modd', 'multiple_modules.f90')" ,
135
- "progA" : "FortranModule(program, 'proga ', 'multiple_modules.f90')" ,
131
+ "moda " : "FortranModule(module, 'moda', 'multiple_modules.f90')" ,
132
+ "modb " : "FortranModule(module, 'modb', 'multiple_modules.f90')" ,
133
+ "modc " : "FortranModule(module, 'modc', 'multiple_modules.f90')" ,
134
+ "modd " : "FortranModule(module, 'modd', 'multiple_modules.f90')" ,
135
+ "progA" : "FortranModule(program, 'progA ', 'multiple_modules.f90')" ,
136
136
}
137
137
138
138
for key , value in expected .items ():
@@ -141,16 +141,16 @@ def test_get_program_and_multiple_modules(self):
141
141
142
142
def test_single_uses (self ):
143
143
testfile = FortranFile (filename = "moduleB.f90" , readfile = True )
144
- assert testfile .uses == ["modA " ]
144
+ assert testfile .uses == ["moda " ]
145
145
146
146
def test_multiple_uses (self ):
147
147
testfile = FortranFile (filename = "moduleC.f90" , readfile = True )
148
- assert set (testfile .uses ) == set (["modA " , "modB " ])
148
+ assert set (testfile .uses ) == set (["moda " , "modb " ])
149
149
150
150
def test_multiple_uses_in_multiple_units (self ):
151
151
testfile = FortranFile (filename = "multiple_modules.f90" , readfile = True )
152
152
assert set (testfile .uses ) == set (
153
- ["modA " , "modB " , "modC " , "modD " , "iso_c_binding" ]
153
+ ["moda " , "modb " , "modc " , "modd " , "iso_c_binding" ]
154
154
)
155
155
156
156
def test_macro_replacement_dict (self ):
@@ -159,21 +159,21 @@ def test_macro_replacement_dict(self):
159
159
readfile = True ,
160
160
macros = {"modA" : "module_A" , "modB" : "module_B" },
161
161
)
162
- assert sorted (testfile .uses ) == sorted (["module_A " , "module_B " ])
162
+ assert sorted (testfile .uses ) == sorted (["module_a " , "module_b " ])
163
163
164
164
def test_macro_replacement_list (self ):
165
165
testfile = FortranFile (
166
166
filename = "moduleC.f90" ,
167
167
readfile = True ,
168
168
macros = ["modA=module_A" , "modB=module_B" ],
169
169
)
170
- assert sorted (testfile .uses ) == sorted (["module_A " , "module_B " ])
170
+ assert sorted (testfile .uses ) == sorted (["module_a " , "module_b " ])
171
171
172
172
def test_macro_replacement_single_value (self ):
173
173
testfile = FortranFile (
174
174
filename = "moduleC.f90" , readfile = True , macros = "modA=module_A"
175
175
)
176
- assert sorted (testfile .uses ) == sorted (["module_A " , "modB " ])
176
+ assert sorted (testfile .uses ) == sorted (["module_a " , "modb " ])
177
177
178
178
def test_conditional_include (self ):
179
179
testfile = FortranFile (
0 commit comments