Mercurial > silorider
diff tests/test_silos_twitter.py @ 18:a921cc2306bc
Do our own HTML parsing/stripping of micropost contents.
- This lets us properly handle various forms of linking.
- Add tests for processing posts with links.
- Fix configuration in tests.
- Basic error handling for processing posts.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sun, 16 Sep 2018 21:16:20 -0700 |
parents | c199bd681e4e |
children | fb93d3fbff4e |
line wrap: on
line diff
--- a/tests/test_silos_twitter.py Mon Jul 30 18:19:04 2018 -0700 +++ b/tests/test_silos_twitter.py Sun Sep 16 21:16:20 2018 -0700 @@ -12,9 +12,10 @@ )) cli.appendSiloConfig('test', 'twitter', url='/blah') + cli.setFeedConfig('feed', feed) tweetmock.installTokens(cli, 'test') - ctx, _ = cli.run('process', feed) + ctx, _ = cli.run('process') assert ctx.cache.wasPosted('test', 'https://example.org/a-new-article') toot = ctx.silos[0].client.tweets[0] assert toot == ('A new article https://example.org/a-new-article', []) @@ -27,9 +28,10 @@ )) cli.appendSiloConfig('test', 'twitter', url='/blah') + cli.setFeedConfig('feed', feed) tweetmock.installTokens(cli, 'test') - ctx, _ = cli.run('process', feed) + ctx, _ = cli.run('process') assert ctx.cache.wasPosted('test', '/01234.html') toot = ctx.silos[0].client.tweets[0] assert toot == ("This is a quick update.", []) @@ -45,9 +47,10 @@ )) cli.appendSiloConfig('test', 'twitter', url='/blah') + cli.setFeedConfig('feed', feed) tweetmock.installTokens(cli, 'test') - ctx, _ = cli.run('process', feed) + ctx, _ = cli.run('process') assert ctx.cache.wasPosted('test', '/01234.html') toot = ctx.silos[0].client.tweets[0] @@ -65,9 +68,10 @@ )) cli.appendSiloConfig('test', 'twitter', url='/blah') + cli.setFeedConfig('feed', feed) tweetmock.installTokens(cli, 'test') - ctx, _ = cli.run('process', feed) + ctx, _ = cli.run('process') assert ctx.cache.wasPosted('test', '/01234.html') toot = ctx.silos[0].client.tweets[0]