def basic_test(self, test_name):
with self.recorder.use_cassette('Test{}.system'.format(test_name)):
browser = load_yaml_config(
self.db, self.subreddit,
Path('./test/configs/{}Config.yaml'.format(test_name)))
temp_stderr = StringIO()
with redirect_stderr(temp_stderr):
browser.run()
assert temp_stderr.getvalue() == ""
assert all(
interaction.used
for interaction in self.recorder.current_cassette.interactions)
rows = self.db.execute('SELECT * FROM actions').fetchall()
assert len(rows) == 1
return browser
评论列表
文章目录