mirror of
				https://github.com/python-pillow/Pillow.git
				synced 2025-11-04 01:47:47 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			34 lines
		
	
	
		
			908 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			34 lines
		
	
	
		
			908 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from __future__ import annotations
 | 
						|
import os
 | 
						|
import subprocess
 | 
						|
import sys
 | 
						|
 | 
						|
 | 
						|
def test_main():
 | 
						|
    out = subprocess.check_output([sys.executable, "-m", "PIL"]).decode("utf-8")
 | 
						|
    lines = out.splitlines()
 | 
						|
    assert lines[0] == "-" * 68
 | 
						|
    assert lines[1].startswith("Pillow ")
 | 
						|
    assert lines[2].startswith("Python ")
 | 
						|
    lines = lines[3:]
 | 
						|
    while lines[0].startswith("    "):
 | 
						|
        lines = lines[1:]
 | 
						|
    assert lines[0] == "-" * 68
 | 
						|
    assert lines[1].startswith("Python modules loaded from ")
 | 
						|
    assert lines[2].startswith("Binary modules loaded from ")
 | 
						|
    assert lines[3] == "-" * 68
 | 
						|
    jpeg = (
 | 
						|
        os.linesep
 | 
						|
        + "-" * 68
 | 
						|
        + os.linesep
 | 
						|
        + "JPEG image/jpeg"
 | 
						|
        + os.linesep
 | 
						|
        + "Extensions: .jfif, .jpe, .jpeg, .jpg"
 | 
						|
        + os.linesep
 | 
						|
        + "Features: open, save"
 | 
						|
        + os.linesep
 | 
						|
        + "-" * 68
 | 
						|
        + os.linesep
 | 
						|
    )
 | 
						|
    assert jpeg in out
 |