Roman Mogilatov
|
e68df7167f
|
Make some style fixes in tests
|
2016-11-04 16:13:21 +02:00 |
|
Roman Mogilatov
|
f5680ff032
|
Update project structure
|
2016-11-04 15:48:26 +02:00 |
|
Roman Mogilatov
|
5695c781c9
|
Update project structure
|
2016-11-04 13:06:47 +02:00 |
|
Roman Mogilatov
|
e3408075de
|
Update repository structure
|
2016-11-02 22:58:30 +02:00 |
|
Roman Mogilatov
|
6b1ff707a2
|
Remove unnecessary injection tests
|
2016-11-02 12:50:13 +02:00 |
|
Roman Mogilatov
|
76d47df7fd
|
Add few tests for injections
|
2016-11-02 11:25:39 +02:00 |
|
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 |
|