質問編集履歴
4
内容変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -102,13 +102,17 @@
|
|
102
102
|
|
103
103
|
from test.support import captured_stdout
|
104
104
|
|
105
|
+
from testfixtures import LogCapture
|
106
|
+
|
105
107
|
import logging
|
106
108
|
|
107
109
|
import os
|
108
110
|
|
109
111
|
import sys
|
110
112
|
|
111
|
-
import
|
113
|
+
import time
|
114
|
+
|
115
|
+
|
112
116
|
|
113
117
|
|
114
118
|
|
@@ -134,7 +138,7 @@
|
|
134
138
|
|
135
139
|
"""fugaの処理のモック"""
|
136
140
|
|
137
|
-
|
141
|
+
time.sleep(15)
|
138
142
|
|
139
143
|
pass
|
140
144
|
|
@@ -144,15 +148,23 @@
|
|
144
148
|
|
145
149
|
def test_delayed_time(self):
|
146
150
|
|
147
|
-
"""遅延するかのテスト"""
|
148
|
-
|
149
|
-
with
|
151
|
+
with LogCapture() as l:
|
150
152
|
|
151
153
|
main()
|
152
154
|
|
153
|
-
#
|
155
|
+
# ログ出力の文字列として`WARNING`と`TIMEOUT`という文字列があるかのチェック
|
154
156
|
|
157
|
+
l.check_present(
|
158
|
+
|
155
|
-
|
159
|
+
("root", "WARNING", "WARNING")
|
160
|
+
|
161
|
+
)
|
162
|
+
|
163
|
+
l.check_present(
|
164
|
+
|
165
|
+
("root", "WARNING", "TIMEOUT")
|
166
|
+
|
167
|
+
)
|
156
168
|
|
157
169
|
|
158
170
|
|
3
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Pythonでmainクラスの標準出力に関する単体テスト
|
1
|
+
【助けてください】Pythonでmainクラスの標準出力に関する単体テスト
|
test
CHANGED
File without changes
|
2
内容の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -1,4 +1,6 @@
|
|
1
|
-
Python初心者です。
|
1
|
+
Python初心者です。回答得られず困ってます。
|
2
|
+
|
3
|
+
|
2
4
|
|
3
5
|
Pythonにて、単体テストを記載しておりまして、以下のようなmainクラスの単体テストを書いております。
|
4
6
|
|
1
タイトル変更
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Pythonでmainクラスの標準出力に関する単体テスト
|
1
|
+
Pythonでmainクラスの標準出力に関する単体テストで困ってます
|
test
CHANGED
File without changes
|