mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 09:57:43 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			28 lines
		
	
	
		
			618 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			618 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from __future__ import annotations
 | 
						|
 | 
						|
import pytest
 | 
						|
 | 
						|
from PIL import __version__
 | 
						|
 | 
						|
pyroma = pytest.importorskip("pyroma", reason="Pyroma not installed")
 | 
						|
 | 
						|
 | 
						|
def test_pyroma() -> None:
 | 
						|
    # Arrange
 | 
						|
    data = pyroma.projectdata.get_data(".")
 | 
						|
 | 
						|
    # Act
 | 
						|
    rating = pyroma.ratings.rate(data)
 | 
						|
 | 
						|
    # Assert
 | 
						|
    if "rc" in __version__:
 | 
						|
        # Pyroma needs to chill about RC versions and not kill all our tests.
 | 
						|
        assert rating == (
 | 
						|
            9,
 | 
						|
            ["The package's version number does not comply with PEP-386."],
 | 
						|
        )
 | 
						|
 | 
						|
    else:
 | 
						|
        # Should have a perfect score
 | 
						|
        assert rating == (10, [])
 |