Roman Mogilatov
|
99b9a5648a
|
Restrict overriding of providers with themselves
|
2015-11-20 13:51:36 +02:00 |
|
Roman Mogilatov
|
6dc007c8df
|
Add functionality for using positional argument injections with @inject decorator
|
2015-10-23 14:44:36 +03:00 |
|
Roman Mogilatov
|
a37f1fc256
|
Fix Callable.injections attribute test
|
2015-10-23 09:59:25 +03:00 |
|
Roman Mogilatov
|
5bdca32779
|
Add Callable.injections read-only attribute for getting a full list of Callable injections
|
2015-10-22 17:43:29 +03:00 |
|
Roman Mogilatov
|
59b98959bc
|
Add support of positional argument injections for Callable provider
Also current commit contains:
- Some refactoring of internals
- Additional unit tests for Factory and Singleton providers
|
2015-10-21 11:47:37 +03:00 |
|
Roman Mogilatov
|
9b4a7bd28c
|
Add additional unittests for full validation of Singleton provider
|
2015-10-19 15:41:16 +03:00 |
|
Roman Mogilatov
|
824ed4f3e9
|
Add support of positional args for Factory & Singleton providers
|
2015-10-19 14:50:15 +03:00 |
|
Roman Mogilatov
|
8ab0cc5e0e
|
Fix PEP257 D211 error
|
2015-10-11 23:41:55 +03:00 |
|
Roman Mogilatov
|
6cbd0ce7fc
|
0.9.5 release
|
2015-09-14 10:53:24 +03:00 |
|
Roman Mogilatov
|
bb33c925de
|
Add simplified syntax of kwarg injections for `Callable ` provider
|
2015-09-01 15:21:55 +03:00 |
|
Roman Mogilatov
|
ad2072688b
|
Update test imports
|
2015-09-01 15:02:00 +03:00 |
|
Roman Mogilatov
|
01970dba27
|
Add simplified kwarg injections syntax for Factory and Singleton providers
|
2015-09-01 00:31:29 +03:00 |
|
Roman Mogilatov
|
6d0f892f8a
|
Rename Objects to Dependency Injector
|
2015-08-31 16:31:38 +03:00 |
|
Roman Mogilatov
|
2c2d4f7434
|
Removing of Factory restriction to operate with class types only, factory methods are valid now
|
2015-07-24 00:28:52 +03:00 |
|
Roman Mogilatov
|
040aad93f8
|
Make all protected attributes _protected
|
2015-07-22 16:42:36 +03:00 |
|
Roman Mogilatov
|
7d3460deba
|
Add functionality for resetting of last overriding provider
|
2015-07-21 09:29:50 +03:00 |
|
Roman Mogilatov
|
e3ea517d72
|
Minor ExternalDependency provider updates, Adding ExternalDependency provider docs
|
2015-06-18 16:34:26 +03:00 |
|
Roman Mogilatov
|
c824eae566
|
Renaming NewInstance provider to Factory provider
|
2015-05-14 11:35:41 +03:00 |
|
Roman Mogilatov
|
4e4bcd4b23
|
Removing reduce function references from tests
|
2015-03-26 00:54:34 +02:00 |
|
Roman Mogilatov
|
65f7704463
|
Minor refactoring
|
2015-03-23 16:27:48 +02:00 |
|
Roman Mogilatov
|
1032143f5b
|
Renaming InitArg to KwArg, adding @inject decorator
|
2015-03-23 01:04:18 +02:00 |
|
Roman Mogilatov
|
6bbf7e3526
|
Remove providers.Scoped because it being has not yet justified
|
2015-03-22 00:36:59 +02:00 |
|
Roman Mogilatov
|
27bf9e0a8e
|
Remove ExternalDependency.satisfy() in favor of inherited Provider.override()
|
2015-03-20 14:53:47 +02:00 |
|
Roman Mogilatov
|
3b880d12a5
|
Add ability to reset provider override
|
2015-03-20 13:32:11 +02:00 |
|
Roman Mogilatov
|
654e7f05c8
|
Removing unused import from provider tests
|
2015-03-16 15:57:45 +02:00 |
|
Roman Mogilatov
|
47d33e524c
|
Add tests for providers.Config & refactoring of it
|
2015-03-16 15:09:01 +02:00 |
|
Roman Mogilatov
|
1736a6e008
|
Add check for callable in providers.Callable.__init__
|
2015-03-16 11:52:53 +02:00 |
|
Roman Mogilatov
|
b1f6963fbe
|
Little tests refactoring
|
2015-03-16 11:49:34 +02:00 |
|
Roman Mogilatov
|
3e3f782ab8
|
Test for is_provider check for providers.ExternalDependency
|
2015-03-16 11:44:47 +02:00 |
|
Roman Mogilatov
|
3754c7a6c5
|
Test for is_provider check for providers.Callable
|
2015-03-16 11:43:51 +02:00 |
|
Roman Mogilatov
|
08c7e7048f
|
Add tests for providers.Callable & minor refactoring
|
2015-03-16 01:56:23 +02:00 |
|
Roman Mogilatov
|
d36e01bf3e
|
Add tests for providers.ExternalDependency & refactoring
|
2015-03-16 01:10:43 +02:00 |
|
Roman Mogilatov
|
5ef157d252
|
Add tests for static providers
|
2015-03-16 00:52:29 +02:00 |
|
Roman Mogilatov
|
bb5715be90
|
Little refactoring of providers.Scoped tests
|
2015-03-15 15:35:33 +02:00 |
|
Roman Mogilatov
|
37f8382f4b
|
Add tests for providers.Scoped & little test refactoring
|
2015-03-15 15:31:05 +02:00 |
|
Roman Mogilatov
|
fa113af977
|
Test for providers.Singleton
|
2015-03-15 00:50:24 +02:00 |
|
Roman Mogilatov
|
62e0a55b1b
|
tests for NewInstance provider
|
2015-03-15 00:41:19 +02:00 |
|
Roman Mogilatov
|
91ea284723
|
Some tests for NewInstance provider, NewInstance provider refactoring
|
2015-03-14 15:57:30 +02:00 |
|
Roman Mogilatov
|
f6fb605080
|
adding some tests on NewInstance provider
|
2015-03-14 00:40:35 +02:00 |
|
Roman Mogilatov
|
6567ee2b4d
|
renaming ProviderDelegate to Delegate
|
2015-03-14 00:02:01 +02:00 |
|
Roman Mogilatov
|
abdb1eeac0
|
adding tests for ProviderDelegate, making of some refactoring
|
2015-03-13 17:46:03 +02:00 |
|
Roman Mogilatov
|
9d72eaf675
|
adding objects-specific errors
|
2015-03-13 17:31:07 +02:00 |
|
Roman Mogilatov
|
3221832a8d
|
adding some more tests for Provider
|
2015-03-12 19:24:29 +02:00 |
|
Roman Mogilatov
|
3c489c54bf
|
adding a little tests for provider
|
2015-03-12 12:46:14 +02:00 |
|
Roman Mogilatov
|
0c1c13be33
|
updating Catalog override method name
|
2015-03-12 12:45:15 +02:00 |
|