Skip to content

Commit b656f4b

Browse files
authored
Merge pull request #38 from pavloo/develop
Release 0.1.1
2 parents b743b1e + 092c80a commit b656f4b

File tree

12 files changed

+22
-25
lines changed

12 files changed

+22
-25
lines changed

config_py/fixtures/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from config_py.lib import import_config
22

33

4-
import_config(globals(){arguments_str})
4+
import_config(globals(){arguments_str})

config_py/lib/__init__.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,17 +34,15 @@ def import_config(glob, **kwargs):
3434
env_var_name = kwargs.get('env_var', 'WSGI_ENV')
3535
env = get_environment(env_var_name)
3636

37-
conf_module = '.config_{}'.format(env)
38-
conf_package = '{}config'.format(package)
37+
conf_module = '{}config.config_{}'.format(package, env)
3938
try:
4039
my_module = importlib.import_module(
41-
conf_module,
42-
conf_package
40+
conf_module
4341
)
44-
except ModuleNotFoundError:
42+
except ImportError:
4543
logging.warning('There is no configuration module for environment "{}"'.format(env))
4644
logging.warning(
47-
'Expected module to be present "{}{}"'.format(conf_package, conf_module)
45+
'Expected module to be present "{}"'.format(conf_module)
4846
)
4947
return
5048

test/bin/config_py_test.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@ def test_create_config_root(self, mock_get_cwd):
3636

3737
self.assertTrue(
3838
filecmp.cmp(
39-
os.path.join(SCRIPT_DIR, 'fixtures', 'root', '__init__.py_'),
39+
os.path.join(SCRIPT_DIR, 'fixtures', 'root', '__init__.py'),
4040
os.path.join(SCRIPT_DIR, CONF_DIR_NAME, '__init__.py')
4141
)
4242
)
4343

4444
self.assertTrue(
4545
filecmp.cmp(
46-
os.path.join(SCRIPT_DIR, 'fixtures', 'root', DEV_FILE + '_'),
46+
os.path.join(SCRIPT_DIR, 'fixtures', 'root', DEV_FILE),
4747
os.path.join(SCRIPT_DIR, CONF_DIR_NAME, DEV_FILE)
4848
)
4949
)
@@ -58,14 +58,14 @@ def test_create_config_with_env_root(self, mock_get_cwd):
5858

5959
self.assertTrue(
6060
filecmp.cmp(
61-
os.path.join(SCRIPT_DIR, 'fixtures', 'root', 'env', '__init__.py_'),
61+
os.path.join(SCRIPT_DIR, 'fixtures', 'root', 'env', '__init__.py'),
6262
os.path.join(SCRIPT_DIR, CONF_DIR_NAME, '__init__.py')
6363
)
6464
)
6565

6666
self.assertTrue(
6767
filecmp.cmp(
68-
os.path.join(SCRIPT_DIR, 'fixtures', 'root', DEV_FILE + '_'),
68+
os.path.join(SCRIPT_DIR, 'fixtures', 'root', DEV_FILE),
6969
os.path.join(SCRIPT_DIR, CONF_DIR_NAME, DEV_FILE)
7070
)
7171
)
@@ -94,7 +94,7 @@ def test_create_config_package(self, mock_get_cwd):
9494

9595
self.assertTrue(
9696
filecmp.cmp(
97-
os.path.join(SCRIPT_DIR, 'fixtures', 'package', '__init__.py_'),
97+
os.path.join(SCRIPT_DIR, 'fixtures', 'package', '__init__.py'),
9898
os.path.join(
9999
SCRIPT_DIR,
100100
CUST_MODULE_DIST,
@@ -106,7 +106,7 @@ def test_create_config_package(self, mock_get_cwd):
106106

107107
self.assertTrue(
108108
filecmp.cmp(
109-
os.path.join(SCRIPT_DIR, 'fixtures', 'package', DEV_FILE + '_'),
109+
os.path.join(SCRIPT_DIR, 'fixtures', 'package', DEV_FILE),
110110
os.path.join(
111111
SCRIPT_DIR,
112112
CUST_MODULE_DIST,
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
from config_py.lib import import_config
22

33

4-
import_config(globals(), package='my_module.', env_var='WSGI_ENV')
4+
import_config(globals(), package='my_module.', env_var='WSGI_ENV')
File renamed without changes.

test/bin/fixtures/root/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from config_py.lib import import_config
2+
3+
4+
import_config(globals(), env_var='WSGI_ENV')

test/bin/fixtures/root/__init__.py_

Lines changed: 0 additions & 4 deletions
This file was deleted.
File renamed without changes.
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
from config_py.lib import import_config
2+
3+
4+
import_config(globals(), env_var='MY_ENV')

test/bin/fixtures/root/env/__init__.py_

Lines changed: 0 additions & 4 deletions
This file was deleted.

0 commit comments

Comments
 (0)