| 
							
							
								 Roman Mogilatov | c78c9ddd86 | Add pep257 exceptions for tests | 2016-11-02 11:25:29 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | c8a5db7691 | Remove @inject decorator | 2016-10-30 13:19:39 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 81072832e4 | Add deprecation warning when @inject is used | 2016-09-16 16:02:59 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | ada2e70e28 | Add unit tests for ThreadLocalSingleton and DelegatedThreadLocalSingleton providers | 2016-08-18 23:28:39 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 1eee0fe529 | Update containers documentation + Refactor provider overriding system | 2016-06-06 11:26:53 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | ab7c8ac4d1 | Rename Provider.inject() -> Provider.provide_injection() | 2016-06-01 19:59:41 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 3416728309 | Add dynamic containers + Drop catalogs | 2016-06-01 18:53:35 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 1c1596543d | Add some tests for containers | 2016-06-01 12:03:17 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | a35db5889d | Add some functionality and tests for declarative containers + Add checks for valid provider type
+ Add some wider functionality for overriding | 2016-05-30 23:34:14 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 8fdb190118 | Add latest containers module updates + movie_lister refactoring | 2016-05-30 22:34:58 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 99b6e27ab4 | Refactor injections | 2016-05-29 16:39:39 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7d33e0e3a2 | Drop catalogs name attribute | 2016-05-22 17:01:27 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 918335e0e4 | Remove catalog bundles | 2016-05-22 16:50:06 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7729d97a41 | Make injections 2 times faster | 2016-05-22 15:37:39 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | a0b8b11a91 | Sanitize callable and creational provider tests | 2016-05-18 01:17:39 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | f2a9b35c6d | Change style and get first stable run | 2016-05-18 00:05:10 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 2878ea5515 | Drop method injections | 2016-05-17 22:37:50 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 4a160ed999 | Drop Config provider | 2016-05-17 21:31:40 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 1320c12780 | Drop Static, Value, Function & Class providers | 2016-05-17 21:28:22 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7392f35991 | Drop backward compatibilities of 1.x | 2016-05-17 21:13:55 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | bef0a952b5 | Fix bug with accessing declarative catalog attributes from instance level | 2016-05-16 11:18:00 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | b4b93b4016 | Remove copying functionality from dynamic catalog | 2016-04-10 17:02:01 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7cdeede38a | Add declarative catalog @copy decorator | 2016-04-10 16:52:37 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 43258e5fd9 | Add force binding and copying functionaloty for DynamicCatalog | 2016-04-10 16:41:54 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 136b562a81 | Split ` catalogs` module into smaller modules | 2016-04-03 23:47:34 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 040d44d55b | Split ` providers` module into smaller modules | 2016-04-03 22:54:08 +03:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 043665f8e5 | Fix provider overriding tests | 2016-03-14 00:15:28 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 1f7a76ef5e | Add provider OverridingContext | 2016-03-13 22:46:32 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 92df7338ca | Add catalog-providing-callbacks exaple and some tests for it | 2016-03-09 10:25:17 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 37fde8e97c | Add tests for @providers.override decorator | 2016-03-01 16:28:37 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | c8fda3da8d | Add FactoryAsDecoratorTests | 2016-02-28 17:50:47 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 319128260a | Add DelegatedCallable, DelegatedFactory & DelegatedSingleton providers | 2015-12-28 17:25:25 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 76e4837201 | Add validation for catalog providers type | 2015-12-14 11:22:55 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | f3668ed815 | Make some refactorings for providers | 2015-12-11 22:46:49 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 10e76f65d7 | Add validation of provided type for Factory provider | 2015-12-11 16:01:07 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 7b611820c5 | Add smarter providers representation | 2015-12-11 11:18:09 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 9ef7a961f6 | Update representation of injections | 2015-12-09 19:28:52 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 5bb20a9c2d | Improve representation of injections | 2015-12-07 14:31:51 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 449dff6282 | Restrict overriding of catalogs by themselves | 2015-11-26 15:11:46 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | ff629989bb | Make DynamicCatalog.last_overriding and DeclarativeCatalog.last_overriding attributes None by default | 2015-11-25 13:39:50 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | b7f42a3ff4 | Make Provider.last_overriding None by default | 2015-11-25 13:25:40 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | dd80bb3c17 | Add tests for singleton attributes | 2015-11-24 12:19:49 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 64bc56cbb9 | Add test for catalog module backward compatibility | 2015-11-23 21:46:22 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 524cd78c5f | Add VERSION to API docs and add test for VERSION | 2015-11-23 21:46:22 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | da4976e3c7 | Add DeclarativeCatalog API docs | 2015-11-23 21:46:17 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 3c0c3b3abc | Refactor tests imports | 2015-11-23 21:45:58 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 99b9a5648a | Restrict overriding of providers with themselves | 2015-11-20 13:51:36 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | f090a73486 | Add DynamicCatalog tests | 2015-11-12 18:35:23 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | 2236d77313 | Refactor DeclarativeCatalog | 2015-11-12 16:56:00 +02:00 |  | 
			
				
					| 
							
							
								 Roman Mogilatov | be1ff0445d | Refactor DeclarativeCatalog | 2015-11-12 13:57:33 +02:00 |  |