| @@ 147-159 (lines=13) @@ | ||
| 144 | return MockSession(name_format)  | 
                                |
| 145 | ||
| 146 | ||
| 147 | def make_logger(sess):  | 
                                |
| 148 | output = StringIO()  | 
                                |
| 149 | sess.logger = Namespace(  | 
                                |
| 150 | warn=lambda code, text, **opts: output.write(u"%s: %s %s\n" % (code, force_text(text), opts)),  | 
                                |
| 151 | info=lambda text, **opts: output.write(force_text(text) + u'\n'),  | 
                                |
| 152 | error=lambda text: output.write(force_text(text) + u'\n'),  | 
                                |
| 153 | )  | 
                                |
| 154 | sess.report_backend.logger = Namespace(  | 
                                |
| 155 | warn=lambda code, text, **opts: output.write(u"%s: %s %s\n" % (code, force_text(text), opts)),  | 
                                |
| 156 | info=lambda text, **opts: output.write(force_text(text) + u'\n'),  | 
                                |
| 157 | error=lambda text: output.write(force_text(text) + u'\n'),  | 
                                |
| 158 | )  | 
                                |
| 159 | return output  | 
                                |
| 160 | ||
| 161 | ||
| 162 | def test_rendering(sess):  | 
                                |
| @@ 137-149 (lines=13) @@ | ||
| 134 | return text  | 
                                |
| 135 | ||
| 136 | ||
| 137 | def make_logger(sess):  | 
                                |
| 138 | output = StringIO()  | 
                                |
| 139 | sess.logger = Namespace(  | 
                                |
| 140 | warn=lambda code, text, **opts: output.write(u"%s: %s %s\n" % (code, force_text(text), opts)),  | 
                                |
| 141 | info=lambda text, **opts: output.write(force_text(text) + u'\n'),  | 
                                |
| 142 | error=lambda text: output.write(force_text(text) + u'\n'),  | 
                                |
| 143 | )  | 
                                |
| 144 | sess.report_backend.logger = Namespace(  | 
                                |
| 145 | warn=lambda code, text, **opts: output.write(u"%s: %s %s\n" % (code, force_text(text), opts)),  | 
                                |
| 146 | info=lambda text, **opts: output.write(force_text(text) + u'\n'),  | 
                                |
| 147 | error=lambda text: output.write(force_text(text) + u'\n'),  | 
                                |
| 148 | )  | 
                                |
| 149 | return output  | 
                                |
| 150 | ||
| 151 | ||
| 152 | @pytest.fixture  | 
                                |