Commit Graph

48 Commits

Author SHA1 Message Date
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 541d3c0e4b Refactoring of utils checks 2015-07-22 10:53:16 +03:00
Roman Mogilatov 7d3460deba Add functionality for resetting of last overriding provider 2015-07-21 09:29:50 +03:00
Roman Mogilatov 0e272f9d58 Refactoring of Catalog using metaclass 2015-07-17 19:31:44 +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 b0720cfc2c moving @override and @inject decorators to decorators module 2015-04-14 23:17:53 +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 b5c1bea18f Adding inject() decorator tests 2015-03-23 12:23:34 +02:00
Roman Mogilatov b0c2005288 Adding tests for inject() decorator 2015-03-23 12:19:58 +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 22055c3f63 Add tests for catalog.overrides decorator 2015-03-16 17:31:16 +02:00
Roman Mogilatov d93abe8554 Add some tests for catalog 2015-03-16 15:58:07 +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 1c4abb7533 adding tests for utils.ensure_is_provider() 2015-03-13 23:38:41 +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
Roman Mogilatov ff4a092dab adding utils tests, fixing of bug in utils with returning True for checked classes, not only instances 2015-03-12 12:01:56 +02:00
Roman Mogilatov 0414ab5460 adding injections module unittests 2015-03-12 00:10:51 +02:00
Roman Mogilatov 911117f5a7 minor codestyle fixes for tests 2015-03-11 00:25:37 +02:00
Roman Mogilatov 54f35a5d35 adding some tests 2015-03-11 00:23:26 +02:00
Roman Mogilatov 13d6a0f667 adding .coveragerc and some tests 2015-03-10 16:12:42 +02:00
Roman Mogilatov a4a160b061 adding command for running of tests 2015-03-10 16:03:54 +02:00
Roman Mogilatov 5bc4a7eb55 adding test sample 2015-01-05 17:10:36 +02:00
Roman Mogilatov 18d6abdb09 separating pubish and tag setup.py commands 2015-01-05 17:10:12 +02:00