@@ -134,6 +134,8 @@ class NoseTestCommand(TestCommand):
134
134
("nose-verbose" , None , "be verbose (nosetests)" ),
135
135
("processes=" , None , "number of processes (nosetests)" ),
136
136
("process-timeout=" , None , "process timeout (nosetests)" ),
137
+ ("with-coverage" , None , "with coverage" ),
138
+ ("detailed-error-msg" , None , "detailed error message (nosetest)" ),
137
139
]
138
140
139
141
def initialize_options (self ):
@@ -145,6 +147,8 @@ def initialize_options(self):
145
147
self .process_timeout = None
146
148
self .nose_verbose = None
147
149
self .nocapture = None
150
+ self .with_coverage = None
151
+ self .detailed_error_msg = None
148
152
149
153
def finalize_options (self ):
150
154
self .test_args = []
@@ -175,6 +179,12 @@ def finalize_options(self):
175
179
if self .nocapture :
176
180
self .test_args .append ("--nocapture" )
177
181
182
+ if self .with_coverage :
183
+ self .test_args .append ("--with-coverage" )
184
+
185
+ if self .detailed_error_msg :
186
+ self .test_args .append ("-d" )
187
+
178
188
def run (self ):
179
189
if self .distribution .install_requires :
180
190
self .distribution .fetch_build_eggs (
0 commit comments