mirror of
				https://github.com/LonamiWebs/Telethon.git
				synced 2025-10-31 07:57:38 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			497 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			497 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| import re
 | |
| 
 | |
| from telethon import TelegramClient
 | |
| 
 | |
| 
 | |
| def test_all_methods_present(docs_dir):
 | |
|     with (docs_dir / 'quick-references/client-reference.rst').open(encoding='utf-8') as fd:
 | |
|         present_methods = set(map(str.lstrip, re.findall(r'^ {4}\w+$', fd.read(), re.MULTILINE)))
 | |
| 
 | |
|     assert len(present_methods) > 0
 | |
|     for name in dir(TelegramClient):
 | |
|         attr = getattr(TelegramClient, name)
 | |
|         if callable(attr) and not name.startswith('_'):
 | |
|             assert name in present_methods
 |