mirror of
				https://github.com/python/cpython.git
				synced 2025-11-03 15:11:34 +00:00 
			
		
		
		
	Merged revisions 71674 via svnmerge from
svn+ssh://pythondev@svn.python.org/python/trunk ........ r71674 | tarek.ziade | 2009-04-17 16:29:56 +0200 (Fri, 17 Apr 2009) | 1 line DistutilsSetupError was not raised when one single warning occured ........
This commit is contained in:
		
							parent
							
								
									86c06bc47f
								
							
						
					
					
						commit
						f633ff4546
					
				
					 2 changed files with 9 additions and 10 deletions
				
			
		| 
						 | 
				
			
			@ -73,7 +73,7 @@ def run(self):
 | 
			
		|||
 | 
			
		||||
        # let's raise an error in strict mode, if we have at least
 | 
			
		||||
        # one warning
 | 
			
		||||
        if self.strict and self._warnings > 1:
 | 
			
		||||
        if self.strict and self._warnings > 0:
 | 
			
		||||
            raise DistutilsSetupError('Please correct your package.')
 | 
			
		||||
 | 
			
		||||
    def check_metadata(self):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -72,17 +72,16 @@ def test_check_restructuredtext(self):
 | 
			
		|||
        self.assertEquals(cmd._warnings, 1)
 | 
			
		||||
 | 
			
		||||
        # let's see if we have an error with strict=1
 | 
			
		||||
        cmd = check(dist)
 | 
			
		||||
        cmd.initialize_options()
 | 
			
		||||
        cmd.strict = 1
 | 
			
		||||
        cmd.ensure_finalized()
 | 
			
		||||
        self.assertRaises(DistutilsSetupError, cmd.run)
 | 
			
		||||
        metadata = {'url': 'xxx', 'author': 'xxx',
 | 
			
		||||
                    'author_email': 'xxx',
 | 
			
		||||
                    'name': 'xxx', 'version': 'xxx',
 | 
			
		||||
                    'long_description': broken_rest}
 | 
			
		||||
        self.assertRaises(DistutilsSetupError, self._run, metadata,
 | 
			
		||||
                          **{'strict': 1, 'restructuredtext': 1})
 | 
			
		||||
 | 
			
		||||
        # and non-broken rest
 | 
			
		||||
        rest = 'title\n=====\n\ntest'
 | 
			
		||||
        pkg_info, dist = self.create_dist(long_description=rest)
 | 
			
		||||
        cmd = check(dist)
 | 
			
		||||
        cmd.check_restructuredtext()
 | 
			
		||||
        metadata['long_description'] = 'title\n=====\n\ntest'
 | 
			
		||||
        cmd = self._run(metadata, strict=1, restructuredtext=1)
 | 
			
		||||
        self.assertEquals(cmd._warnings, 0)
 | 
			
		||||
 | 
			
		||||
    def test_check_all(self):
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue