дзеркало
				https://github.com/arsenetar/send2trash.git
				synced 2025-09-11 18:08:16 +00:00 
			
		
		
		
	Fix new issues with unit tests
- Create custom test suite based on platform - Use the custom suite for all tests - Update tox.ini to install pywin32
This commit is contained in:
		
							джерело
							
								
									e3d2be3243
								
							
						
					
					
						коміт
						6ac20bc4f6
					
				@ -0,0 +1,18 @@
 | 
			
		||||
import sys
 | 
			
		||||
import unittest
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
def TestSuite():
 | 
			
		||||
    suite = unittest.TestSuite()
 | 
			
		||||
    loader = unittest.TestLoader()
 | 
			
		||||
    if sys.platform == "win32":
 | 
			
		||||
        from . import test_plat_win
 | 
			
		||||
 | 
			
		||||
        suite.addTests(loader.loadTestsFromModule(test_plat_win))
 | 
			
		||||
    else:
 | 
			
		||||
        from . import test_script_main
 | 
			
		||||
        from . import test_plat_other
 | 
			
		||||
 | 
			
		||||
        suite.addTests(loader.loadTestsFromModule(test_script_main))
 | 
			
		||||
        suite.addTests(loader.loadTestsFromModule(test_plat_other))
 | 
			
		||||
    return suite
 | 
			
		||||
							
								
								
									
										10
									
								
								tox.ini
									
									
									
									
									
								
							
							
						
						
									
										10
									
								
								tox.ini
									
									
									
									
									
								
							@ -5,13 +5,19 @@ skip_missing_interpreters = True
 | 
			
		||||
[testenv]
 | 
			
		||||
platform = linux
 | 
			
		||||
commands =
 | 
			
		||||
    python setup.py test
 | 
			
		||||
    python setup.py test --test-suite tests.TestSuite
 | 
			
		||||
 | 
			
		||||
[testenv:py3-win]
 | 
			
		||||
platform = win
 | 
			
		||||
commands =
 | 
			
		||||
    python setup.py test --test-suite tests.test_plat_win
 | 
			
		||||
    python pip install pywin32
 | 
			
		||||
    python setup.py test --test-suite tests.TestSuite
 | 
			
		||||
 | 
			
		||||
[testenv:py27]
 | 
			
		||||
deps =
 | 
			
		||||
    configparser
 | 
			
		||||
 | 
			
		||||
[flake8]
 | 
			
		||||
exclude = .tox,env,build
 | 
			
		||||
max-line-length = 120
 | 
			
		||||
ignore = E731,E203,E501,W503
 | 
			
		||||
		Завантаження…
	
	
			
			x
			
			
		
	
		Посилання в новій задачі
	
	Block a user