File tree Expand file tree Collapse file tree 2 files changed +24
-28
lines changed
Expand file tree Collapse file tree 2 files changed +24
-28
lines changed Original file line number Diff line number Diff line change @@ -169,32 +169,6 @@ def setUp(self):
169169 build_files (DistInfoPkg .files , self .site_dir )
170170
171171
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-
198172class EggInfoPkg (OnSysPath , SiteDir ):
199173 files : FilesSpec = {
200174 "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):
401401
402402
403403class PackagesDistributionsDistTest (
404- fixtures .DistInfoSymlinkedPkg ,
405- unittest .TestCase ,
404+ fixtures .OnSysPath , fixtures .SiteDir , unittest .TestCase
406405):
407406 def test_packages_distributions_symlinked_top_level (self ):
408407 """
409408 Distribution is resolvable from a simple top-level symlink in RECORD.
410409 See #452.
411410 """
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+
412434 assert packages_distributions ()['symlinked' ] == ['symlinked-pkg' ]
413435
414436
You can’t perform that action at this time.
0 commit comments