21 lines
		
	
	
		
			584 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			584 B
		
	
	
	
		
			Python
		
	
	
	
	
	
import sys
 | 
						|
 | 
						|
import pytest
 | 
						|
 | 
						|
from numpy.testing import IS_PYPY
 | 
						|
 | 
						|
from . import util
 | 
						|
 | 
						|
 | 
						|
@pytest.mark.slow
 | 
						|
class TestBlockDocString(util.F2PyTest):
 | 
						|
    sources = [util.getpath("tests", "src", "block_docstring", "foo.f")]
 | 
						|
 | 
						|
    @pytest.mark.skipif(sys.platform == "win32",
 | 
						|
                        reason="Fails with MinGW64 Gfortran (Issue #9673)")
 | 
						|
    @pytest.mark.xfail(IS_PYPY,
 | 
						|
                       reason="PyPy cannot modify tp_doc after PyType_Ready")
 | 
						|
    def test_block_docstring(self):
 | 
						|
        expected = "bar : 'i'-array(2,3)\n"
 | 
						|
        assert self.module.block.__doc__ == expected
 |