mirror of
				https://github.com/ets-labs/python-dependency-injector.git
				synced 2025-11-04 18:07:44 +03:00 
			
		
		
		
	Merge branch 'release/3.14.1' into master
This commit is contained in:
		
						commit
						15a3031da6
					
				| 
						 | 
				
			
			@ -7,6 +7,14 @@ that were made in every particular version.
 | 
			
		|||
From version 0.7.6 *Dependency Injector* framework strictly 
 | 
			
		||||
follows `Semantic versioning`_
 | 
			
		||||
 | 
			
		||||
3.14.1
 | 
			
		||||
------
 | 
			
		||||
- Fix bug `#208 <https://github.com/ets-labs/python-dependency-injector/issues/208>`_:
 | 
			
		||||
  version ``3.14.0`` hasn't worked on Python 3.5.2 (thanks to
 | 
			
		||||
  `Jeroen Entjes <https://github.com/JeroenEntjes>`_).
 | 
			
		||||
- Remove deprecated ``assertEquals`` from tests.
 | 
			
		||||
- Regenerate C sources using Cython 0.29.
 | 
			
		||||
 | 
			
		||||
3.14.0
 | 
			
		||||
------
 | 
			
		||||
- Add ``Coroutine`` provider.
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,4 +1,4 @@
 | 
			
		|||
cython==0.28.5
 | 
			
		||||
cython==0.29
 | 
			
		||||
tox
 | 
			
		||||
unittest2
 | 
			
		||||
coverage
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
"""Dependency injector top-level package."""
 | 
			
		||||
 | 
			
		||||
__version__ = '3.14.0'
 | 
			
		||||
__version__ = '3.14.1'
 | 
			
		||||
"""Version number that follows semantic versioning.
 | 
			
		||||
 | 
			
		||||
:type: str
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							
										
											
												File diff suppressed because it is too large
												Load Diff
											
										
									
								
							| 
						 | 
				
			
			@ -15,11 +15,11 @@ except ImportError:
 | 
			
		|||
    asyncio = None
 | 
			
		||||
    _is_coroutine_marker = None
 | 
			
		||||
else:
 | 
			
		||||
    if sys.version_info[0:2] == (3, 4):
 | 
			
		||||
        _is_coroutine_marker = True
 | 
			
		||||
    else:
 | 
			
		||||
    if sys.version_info >= (3, 5, 3):
 | 
			
		||||
        import asyncio.coroutines
 | 
			
		||||
        _is_coroutine_marker = asyncio.coroutines._is_coroutine
 | 
			
		||||
    else:
 | 
			
		||||
        _is_coroutine_marker = True
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
from .errors import (
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -13,7 +13,7 @@ class PositionalInjectionTests(unittest.TestCase):
 | 
			
		|||
 | 
			
		||||
    def test_get_value_with_not_provider(self):
 | 
			
		||||
        injection = providers.PositionalInjection(123)
 | 
			
		||||
        self.assertEquals(injection.get_value(), 123)
 | 
			
		||||
        self.assertEqual(injection.get_value(), 123)
 | 
			
		||||
 | 
			
		||||
    def test_get_value_with_factory(self):
 | 
			
		||||
        injection = providers.PositionalInjection(providers.Factory(object))
 | 
			
		||||
| 
						 | 
				
			
			@ -61,11 +61,11 @@ class NamedInjectionTests(unittest.TestCase):
 | 
			
		|||
 | 
			
		||||
    def test_get_name(self):
 | 
			
		||||
        injection = providers.NamedInjection('name', 123)
 | 
			
		||||
        self.assertEquals(injection.get_name(), 'name')
 | 
			
		||||
        self.assertEqual(injection.get_name(), 'name')
 | 
			
		||||
 | 
			
		||||
    def test_get_value_with_not_provider(self):
 | 
			
		||||
        injection = providers.NamedInjection('name', 123)
 | 
			
		||||
        self.assertEquals(injection.get_value(), 123)
 | 
			
		||||
        self.assertEqual(injection.get_value(), 123)
 | 
			
		||||
 | 
			
		||||
    def test_get_value_with_factory(self):
 | 
			
		||||
        injection = providers.NamedInjection('name',
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -8,4 +8,4 @@ from dependency_injector import __version__
 | 
			
		|||
class VersionTest(unittest.TestCase):
 | 
			
		||||
 | 
			
		||||
    def test_version_follows_semantic_versioning(self):
 | 
			
		||||
        self.assertEquals(len(__version__.split('.')), 3)
 | 
			
		||||
        self.assertEqual(len(__version__.split('.')), 3)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue
	
	Block a user