Mercurial > p > roundup > code
comparison test/test_admin.py @ 7803:2746337ded4c
fix: disable history file changes when testing
Found more places that were blowing up the history
file size to MB. Disabled writing to the history file for
all tests.
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Wed, 13 Mar 2024 13:11:38 -0400 |
| parents | 7c0a8088b053 |
| children | fe77e4325084 |
comparison
equal
deleted
inserted
replaced
| 7802:7c0a8088b053 | 7803:2746337ded4c |
|---|---|
| 132 | 132 |
| 133 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 133 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 134 | 134 |
| 135 self.install_init() | 135 self.install_init() |
| 136 self.admin=AdminTool() | 136 self.admin=AdminTool() |
| 137 self.admin.settings['history_features'] = 2 | |
| 137 # set history_features to disable loading/saving history | 138 # set history_features to disable loading/saving history |
| 138 # and loading rc file. Otherwise file gets large and | 139 # and loading rc file. Otherwise file gets large and |
| 139 # breaks testing or overwrites the users history file. | 140 # breaks testing or overwrites the users history file. |
| 140 sys.argv=['main', '-i', self.dirname, '-P', 'history_features=7'] | 141 sys.argv=['main', '-i', self.dirname] |
| 141 | 142 |
| 142 with captured_output() as (out, err): | 143 with captured_output() as (out, err): |
| 143 ret = self.admin.main() | 144 ret = self.admin.main() |
| 144 | 145 |
| 145 out = out.getvalue().strip() | 146 out = out.getvalue().strip() |
| 1065 inputs = iter(["pragma verbose=true", "pragma list", "quit"]) | 1066 inputs = iter(["pragma verbose=true", "pragma list", "quit"]) |
| 1066 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1067 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1067 | 1068 |
| 1068 self.install_init() | 1069 self.install_init() |
| 1069 self.admin=AdminTool() | 1070 self.admin=AdminTool() |
| 1071 self.admin.settings['history_features'] = 2 | |
| 1070 sys.argv=['main', '-i', self.dirname] | 1072 sys.argv=['main', '-i', self.dirname] |
| 1071 | 1073 |
| 1072 with captured_output() as (out, err): | 1074 with captured_output() as (out, err): |
| 1073 ret = self.admin.main() | 1075 ret = self.admin.main() |
| 1074 | 1076 |
| 1086 "pragma list", "quit"]) | 1088 "pragma list", "quit"]) |
| 1087 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1089 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1088 | 1090 |
| 1089 self.install_init() | 1091 self.install_init() |
| 1090 self.admin=AdminTool() | 1092 self.admin=AdminTool() |
| 1093 self.admin.settings['history_features'] = 2 | |
| 1091 sys.argv=['main', '-i', self.dirname] | 1094 sys.argv=['main', '-i', self.dirname] |
| 1092 | 1095 |
| 1093 with captured_output() as (out, err): | 1096 with captured_output() as (out, err): |
| 1094 ret = self.admin.main() | 1097 ret = self.admin.main() |
| 1095 | 1098 |
| 1117 inputs = iter(["pragma verbose=%s" % i, "pragma list", "quit"]) | 1120 inputs = iter(["pragma verbose=%s" % i, "pragma list", "quit"]) |
| 1118 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1121 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1119 | 1122 |
| 1120 self.install_init() | 1123 self.install_init() |
| 1121 self.admin=AdminTool() | 1124 self.admin=AdminTool() |
| 1125 self.admin.settings['history_features'] = 2 | |
| 1122 sys.argv=['main', '-i', self.dirname] | 1126 sys.argv=['main', '-i', self.dirname] |
| 1123 | 1127 |
| 1124 with captured_output() as (out, err): | 1128 with captured_output() as (out, err): |
| 1125 ret = self.admin.main() | 1129 ret = self.admin.main() |
| 1126 | 1130 |
| 1138 "pragma list", "quit"]) | 1142 "pragma list", "quit"]) |
| 1139 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1143 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1140 | 1144 |
| 1141 self.install_init() | 1145 self.install_init() |
| 1142 self.admin=AdminTool() | 1146 self.admin=AdminTool() |
| 1147 self.admin.settings['history_features'] = 2 | |
| 1143 sys.argv=['main', '-i', self.dirname] | 1148 sys.argv=['main', '-i', self.dirname] |
| 1144 | 1149 |
| 1145 with captured_output() as (out, err): | 1150 with captured_output() as (out, err): |
| 1146 ret = self.admin.main() | 1151 ret = self.admin.main() |
| 1147 | 1152 |
| 1157 "pragma foo=3","quit"]) | 1162 "pragma foo=3","quit"]) |
| 1158 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1163 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1159 | 1164 |
| 1160 self.install_init() | 1165 self.install_init() |
| 1161 self.admin=AdminTool() | 1166 self.admin=AdminTool() |
| 1167 self.admin.settings['history_features'] = 2 | |
| 1162 sys.argv=['main', '-i', self.dirname] | 1168 sys.argv=['main', '-i', self.dirname] |
| 1163 | 1169 |
| 1164 with captured_output() as (out, err): | 1170 with captured_output() as (out, err): |
| 1165 ret = self.admin.main() | 1171 ret = self.admin.main() |
| 1166 | 1172 |
| 1179 inputs = iter(["pragma verbose=foo", "quit"]) | 1185 inputs = iter(["pragma verbose=foo", "quit"]) |
| 1180 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1186 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1181 | 1187 |
| 1182 self.install_init() | 1188 self.install_init() |
| 1183 self.admin=AdminTool() | 1189 self.admin=AdminTool() |
| 1190 self.admin.settings['history_features'] = 2 | |
| 1184 sys.argv=['main', '-i', self.dirname] | 1191 sys.argv=['main', '-i', self.dirname] |
| 1185 | 1192 |
| 1186 with captured_output() as (out, err): | 1193 with captured_output() as (out, err): |
| 1187 ret = self.admin.main() | 1194 ret = self.admin.main() |
| 1188 | 1195 |
| 1198 "pragma list", "quit"]) | 1205 "pragma list", "quit"]) |
| 1199 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1206 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1200 | 1207 |
| 1201 self.install_init() | 1208 self.install_init() |
| 1202 self.admin=AdminTool() | 1209 self.admin=AdminTool() |
| 1210 self.admin.settings['history_features'] = 2 | |
| 1203 sys.argv=['main', '-i', self.dirname] | 1211 sys.argv=['main', '-i', self.dirname] |
| 1204 | 1212 |
| 1205 with captured_output() as (out, err): | 1213 with captured_output() as (out, err): |
| 1206 ret = self.admin.main() | 1214 ret = self.admin.main() |
| 1207 | 1215 |
| 1219 "pragma list", "quit"]) | 1227 "pragma list", "quit"]) |
| 1220 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1228 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1221 | 1229 |
| 1222 self.install_init() | 1230 self.install_init() |
| 1223 self.admin=AdminTool() | 1231 self.admin=AdminTool() |
| 1232 self.admin.settings['history_features'] = 2 | |
| 1224 sys.argv=['main', '-i', self.dirname] | 1233 sys.argv=['main', '-i', self.dirname] |
| 1225 | 1234 |
| 1226 with captured_output() as (out, err): | 1235 with captured_output() as (out, err): |
| 1227 ret = self.admin.main() | 1236 ret = self.admin.main() |
| 1228 | 1237 |
| 1239 "quit"]) | 1248 "quit"]) |
| 1240 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1249 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1241 | 1250 |
| 1242 self.install_init() | 1251 self.install_init() |
| 1243 self.admin=AdminTool() | 1252 self.admin=AdminTool() |
| 1253 self.admin.settings['history_features'] = 2 | |
| 1244 sys.argv=['main', '-i', self.dirname] | 1254 sys.argv=['main', '-i', self.dirname] |
| 1245 | 1255 |
| 1246 with captured_output() as (out, err): | 1256 with captured_output() as (out, err): |
| 1247 ret = self.admin.main() | 1257 ret = self.admin.main() |
| 1248 | 1258 |
| 1256 inputs = iter(["pragma _floattest=4.5", "quit"]) | 1266 inputs = iter(["pragma _floattest=4.5", "quit"]) |
| 1257 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1267 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1258 | 1268 |
| 1259 self.install_init() | 1269 self.install_init() |
| 1260 self.admin=AdminTool() | 1270 self.admin=AdminTool() |
| 1271 self.admin.settings['history_features'] = 2 | |
| 1261 sys.argv=['main', '-i', self.dirname] | 1272 sys.argv=['main', '-i', self.dirname] |
| 1262 | 1273 |
| 1263 with captured_output() as (out, err): | 1274 with captured_output() as (out, err): |
| 1264 ret = self.admin.main() | 1275 ret = self.admin.main() |
| 1265 | 1276 |
| 1276 "quit"]) | 1287 "quit"]) |
| 1277 AdminTool.my_input = lambda _self, _prompt: next(inputs) | 1288 AdminTool.my_input = lambda _self, _prompt: next(inputs) |
| 1278 | 1289 |
| 1279 self.install_init() | 1290 self.install_init() |
| 1280 self.admin=AdminTool() | 1291 self.admin=AdminTool() |
| 1292 self.admin.settings['history_features'] = 2 | |
| 1281 sys.argv=['main', '-i', self.dirname] | 1293 sys.argv=['main', '-i', self.dirname] |
| 1282 | 1294 |
| 1283 with captured_output() as (out, err): | 1295 with captured_output() as (out, err): |
| 1284 ret = self.admin.main() | 1296 ret = self.admin.main() |
| 1285 | 1297 |
