| 
					
				 | 
			
			
				@@ -0,0 +1,19 @@ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+from __future__ import absolute_import, unicode_literals 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import pkg_resources 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import pytest 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+try: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sphinx_build = pkg_resources.load_entry_point( 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        'sphinx', 'console_scripts', 'sphinx-build') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+except pkg_resources.DistributionNotFound: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sphinx_build = None 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+@pytest.mark.skipif(sphinx_build is None, reason='Sphinx is not installed') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+def test_sphinx(tmpdir): 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    srcdir = pkg_resources.resource_filename(__name__, 'proj') 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    sphinx_build([srcdir, str(tmpdir)]) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    with open(tmpdir / 'contents.html', 'r') as f: 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        contents = f.read() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    assert 'This task has a docstring!' in contents 
			 |