File tree Expand file tree Collapse file tree 5 files changed +30
-9
lines changed Expand file tree Collapse file tree 5 files changed +30
-9
lines changed Original file line number Diff line number Diff line change
1
+ 1.2
2
+ ---
3
+ * changed output layout
4
+
1
5
1.1
2
6
---
3
7
* removed dump of django settings and related options (--echo-settings)
Original file line number Diff line number Diff line change @@ -46,7 +46,7 @@ Dump package version
46
46
47
47
48
48
Dump attributes
49
- ~~~~~~~~~~~~~~~~~~~~
49
+ ~~~~~~~~~~~~~~~
50
50
51
51
.. code-block :: sh
52
52
Original file line number Diff line number Diff line change 48
48
# built documents.
49
49
#
50
50
# The short X.Y version.
51
- version = '0.1 '
51
+ version = '1.2 '
52
52
# The full version, including alpha/beta/rc tags.
53
- release = '0.1 '
53
+ release = '1.2 '
54
54
55
55
# The language for content autogenerated by Sphinx. Refer to documentation
56
56
# for a list of supported languages.
Original file line number Diff line number Diff line change 3
3
from pprint import pformat
4
4
5
5
6
- __version__ = '1.1 '
6
+ __version__ = '1.2 '
7
7
8
8
9
9
class RetrieveException (Exception ):
@@ -103,15 +103,18 @@ def _get_version(package_name):
103
103
104
104
def pytest_report_header (config ):
105
105
ret = []
106
- if config .option .echo_attribues :
107
- ret .append ("\n " .join (["%s: %s" % (k , get_module_attribute (k ))
108
- for k in config .option .echo_attribues ]))
109
106
if config .option .echo_envs :
110
- ret .append ("\n " .join (["%s: %s" % (k , os .environ .get (k , "<not set>" ))
107
+ ret .append ("Environment:" )
108
+ ret .append ("\n " .join ([" %s: %s" % (k , os .environ .get (k , "<not set>" ))
111
109
for k in config .option .echo_envs ]))
112
110
if config .option .echo_versions :
113
- ret .append ("\n " .join (["%s: %s" % (k , _get_version (k ))
111
+ ret .append ("Package version:" )
112
+ ret .append ("\n " .join ([" %s: %s" % (k , _get_version (k ))
114
113
for k in config .option .echo_versions ]))
114
+ if config .option .echo_attribues :
115
+ ret .append ("Inspections:" )
116
+ ret .append ("\n " .join ([" %s: %s" % (k , get_module_attribute (k ))
117
+ for k in config .option .echo_attribues ]))
115
118
if ret :
116
119
return "\n " .join (ret )
117
120
Original file line number Diff line number Diff line change @@ -109,3 +109,17 @@ def pytest_configure(config):
109
109
result .stdout .fnmatch_lines ([
110
110
"django.conf.settings.DEBUG: False" ,
111
111
])
112
+
113
+ def test_django_settings_extended (testdir ):
114
+ testdir .makeconftest ("""
115
+ def pytest_configure(config):
116
+ import django
117
+ from django.conf import settings # noqa
118
+ settings.configure()
119
+ settings.DATABASES = {'default':{ 'ENGINE': 'sqlite3'}}
120
+ """ )
121
+ result = testdir .runpytest ('--echo-attr=django.conf.settings.DATABASES.default.ENGINE' )
122
+ result .stdout .fnmatch_lines ([
123
+ "django.conf.settings.DATABASES.default.ENGINE: 'sqlite3'"
124
+ ])
125
+
You can’t perform that action at this time.
0 commit comments