File tree 2 files changed +24
-28
lines changed 2 files changed +24
-28
lines changed Original file line number Diff line number Diff line change @@ -169,32 +169,6 @@ def setUp(self):
169
169
build_files (DistInfoPkg .files , self .site_dir )
170
170
171
171
172
- class DistInfoSymlinkedPkg (OnSysPath , SiteDir ):
173
- files : FilesSpec = {
174
- "symlinked_pkg-1.0.0.dist-info" : {
175
- "METADATA" : """
176
- Name: symlinked-pkg
177
- Version: 1.0.0
178
- """ ,
179
- "RECORD" : "symlinked,,\n " ,
180
- },
181
- ".symlink.target" : {
182
- "__init__.py" : """
183
- def main():
184
- print("hello world")
185
- """ ,
186
- },
187
- # "symlinked" -> ".symlink.target", see below
188
- }
189
-
190
- def setUp (self ):
191
- super ().setUp ()
192
- build_files (DistInfoSymlinkedPkg .files , self .site_dir )
193
- target = self .site_dir / ".symlink.target"
194
- assert target .is_dir ()
195
- (self .site_dir / "symlinked" ).symlink_to (target , target_is_directory = True )
196
-
197
-
198
172
class EggInfoPkg (OnSysPath , SiteDir ):
199
173
files : FilesSpec = {
200
174
"egginfo_pkg.egg-info" : {
Original file line number Diff line number Diff line change @@ -401,14 +401,36 @@ def test_packages_distributions_all_module_types(self):
401
401
402
402
403
403
class PackagesDistributionsDistTest (
404
- fixtures .DistInfoSymlinkedPkg ,
405
- unittest .TestCase ,
404
+ fixtures .OnSysPath , fixtures .SiteDir , unittest .TestCase
406
405
):
407
406
def test_packages_distributions_symlinked_top_level (self ):
408
407
"""
409
408
Distribution is resolvable from a simple top-level symlink in RECORD.
410
409
See #452.
411
410
"""
411
+
412
+ files : fixtures .FilesSpec = {
413
+ "symlinked_pkg-1.0.0.dist-info" : {
414
+ "METADATA" : """
415
+ Name: symlinked-pkg
416
+ Version: 1.0.0
417
+ """ ,
418
+ "RECORD" : "symlinked,,\n " ,
419
+ },
420
+ ".symlink.target" : {
421
+ "__init__.py" : """
422
+ def main():
423
+ print("hello world")
424
+ """ ,
425
+ },
426
+ # "symlinked" -> ".symlink.target", see below
427
+ }
428
+
429
+ fixtures .build_files (files , self .site_dir )
430
+ target = self .site_dir / ".symlink.target"
431
+ assert target .is_dir ()
432
+ (self .site_dir / "symlinked" ).symlink_to (target , target_is_directory = True )
433
+
412
434
assert packages_distributions ()['symlinked' ] == ['symlinked-pkg' ]
413
435
414
436
You can’t perform that action at this time.
0 commit comments