From a6ca8c491aaf9356cdce191ef7c20d88fce6bc49 Mon Sep 17 00:00:00 2001 From: vitalii-motso Date: Tue, 19 Jun 2018 13:03:19 +0300 Subject: [PATCH] add mock config (#44) --- openregistry/assets/basic/tests/app_meta.yaml | 22 ------------------- openregistry/assets/basic/tests/auth.ini | 21 ------------------ openregistry/assets/basic/tests/base.py | 13 ++++++++++- openregistry/assets/basic/tests/fixtures.py | 6 +++++ 4 files changed, 18 insertions(+), 44 deletions(-) delete mode 100644 openregistry/assets/basic/tests/app_meta.yaml delete mode 100644 openregistry/assets/basic/tests/auth.ini create mode 100644 openregistry/assets/basic/tests/fixtures.py diff --git a/openregistry/assets/basic/tests/app_meta.yaml b/openregistry/assets/basic/tests/app_meta.yaml deleted file mode 100644 index 39fc576..0000000 --- a/openregistry/assets/basic/tests/app_meta.yaml +++ /dev/null @@ -1,22 +0,0 @@ ---- -plugins: - api: - plugins: - assets.core: - plugins: - assets.basic: - aliases: [basic1] - use_default: True - - -config: - auth: - type: file - src: auth.ini - db: - type: couchdb - db_name: tests - url: localhost:5984 - writer: - name: op - password: op diff --git a/openregistry/assets/basic/tests/auth.ini b/openregistry/assets/basic/tests/auth.ini deleted file mode 100644 index f26beb3..0000000 --- a/openregistry/assets/basic/tests/auth.ini +++ /dev/null @@ -1,21 +0,0 @@ -[Administrator] -administrator = cf835de3d4ea01367c45e412e7a9393a85a4e40af149ed8c3ed6c37c05b67b27813d7ff8072c1035cedd19415adf17128d63186f05f0d656002b0ca1c34f44a0 - -[tests] -chrisr = eff96da2ba7c017cdab58026babb8fe59e5cc2b0e379134566585b323f6af4dddd0bbcee630e9a3941eb583d1aec228acab31ce86f4d9f1e3de7a98cebecf942 - -[brokers] -broker = 8aafad1c60719fe21144b71a79e86d9cfb254ace1fb1de2041551c2867111d9908ac59d5cd7c62d34e4a76bcee474719dabb8c5c97135016c0d9a6db179f8206 -broker05 = b51efde2ca76f9e1b0581b715a520288ffdfd10e8e0cbe630411c0bf7af5a3e828c9df00526b028e1898114697fe0866ade662564d8f3fdf66d3e6d0ac824c23 -broker1 = c581183e1dc4781da9cee87c62cda07234eeae7fd9e225ca75f514d833730b833f0bb38119da1550ff59f879ae57b63afbc9bd1d1ebef04707eefc38059aa18c -broker2 = 9cfef56db1e21fbe5901ea18a1cfe8ab4a31afe9b8d4d70952b7c914aaeeca547bc423fa76b3f3ca5cedea0397c8cfbfd23dccf0ceac494f3e43a26d053eb7eb -broker3 = 4a2a3fd8e70e544beec364604b717bfdb71672cc136671a1e391526cb94aa5c24d016296d79e201e0a1baf1e77e7089616b547e08e568816f0a6d9dd706fa96c -broker4 = 063864e893f906024a7bdceb30e117eed648b744b213bc35e4d184c6681db233a6ab772af0570a9aaaf650a641ca671d95cb2dfd2e2b32e1bd7eec8b0a32ce8b -broker1t = 9bae6afc85e26bc0c60467b72cf328cd753454f4cfec6c5c0955a91740165fa55c1ef110187bbb31af090deff86b2c174cd1e643c14eedb085891599089f9abc -broker2t = 7695927317b0fed2a1c2b9da7dcf741a170380bcbf9d1ce8a3c4973d70090ffb43276b9c95ba96839e9b5e9646943dba210379b1b3d63ea69e1cae7c966e3b6a - -[concierge] -concierge = dc449f5c3d24d5eab1b42073372386a1b182784723e5dff468801abefe4c406602056a59dfcf910d8b9ce05528e9303a38d4d1e6366bb0aeb5c634b6f7634e6f - -[admins] -test = 2265daba0872fc3aef169d079365e590f0cbc8ed46c2a7984c8a642803cfd96cb47804a63cf22a79f6ca469268c29ee9e72a5059b62d0a598fe42dfc8dcc51bc diff --git a/openregistry/assets/basic/tests/base.py b/openregistry/assets/basic/tests/base.py index 1b75036..a922daa 100644 --- a/openregistry/assets/basic/tests/base.py +++ b/openregistry/assets/basic/tests/base.py @@ -4,13 +4,23 @@ from openregistry.assets.core.tests.base import ( BaseAssetWebTest as BaseAWT, - test_asset_basic_data + test_asset_basic_data, + connection_mock_config, + MOCK_CONFIG as BASE_MOCK_CONFIG ) +from openregistry.assets.basic.tests.fixtures import PARTIAL_MOCK_CONFIG +MOCK_CONFIG = connection_mock_config(PARTIAL_MOCK_CONFIG, + base=BASE_MOCK_CONFIG, + connector=('plugins', 'api', 'plugins', + 'assets.core', 'plugins')) + + class BaseAssetWebTest(BaseAWT): initial_auth = ('Basic', ('broker', '')) relative_to = os.path.dirname(__file__) + mock_config = MOCK_CONFIG def setUp(self): self.initial_data = deepcopy(test_asset_basic_data) @@ -20,4 +30,5 @@ def setUp(self): class AssetContentWebTest(BaseAssetWebTest): init = True initial_status = 'pending' + mock_config = MOCK_CONFIG diff --git a/openregistry/assets/basic/tests/fixtures.py b/openregistry/assets/basic/tests/fixtures.py new file mode 100644 index 0000000..fa6a6ab --- /dev/null +++ b/openregistry/assets/basic/tests/fixtures.py @@ -0,0 +1,6 @@ +PARTIAL_MOCK_CONFIG = { + "assets.basic":{ + "use_default":True, + "aliases":["basic1"] + } +}