Mercurial > silorider
comparison tests/test_silos_twitter.py @ 58:d65f6dced79f
Fix media callback patches in unit tests
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Sat, 28 Oct 2023 11:52:25 -0700 |
parents | c5f73ebb43a5 |
children | dafbbf25bfc8 |
comparison
equal
deleted
inserted
replaced
57:76dce7813340 | 58:d65f6dced79f |
---|---|
69 tweetmock.installTokens(cli, 'test') | 69 tweetmock.installTokens(cli, 'test') |
70 | 70 |
71 with monkeypatch.context() as m: | 71 with monkeypatch.context() as m: |
72 import silorider.silos.twitter | 72 import silorider.silos.twitter |
73 mock_urllib(m) | 73 mock_urllib(m) |
74 m.setattr(silorider.silos.twitter.TwitterSilo, '_media_callback', | 74 m.setattr(silorider.silos.twitter.TwitterSilo, 'mediaCallback', |
75 _patched_media_callback) | 75 _patched_media_callback) |
76 ctx, _ = cli.run('process') | 76 ctx, _ = cli.run('process') |
77 | 77 |
78 assert ctx.cache.wasPosted('test', '/01234.html') | 78 assert ctx.cache.wasPosted('test', '/01234.html') |
79 toot = ctx.silos[0].client.tweets[0] | 79 toot = ctx.silos[0].client.tweets[0] |
95 tweetmock.installTokens(cli, 'test') | 95 tweetmock.installTokens(cli, 'test') |
96 | 96 |
97 with monkeypatch.context() as m: | 97 with monkeypatch.context() as m: |
98 import silorider.silos.twitter | 98 import silorider.silos.twitter |
99 mock_urllib(m) | 99 mock_urllib(m) |
100 m.setattr(silorider.silos.twitter.TwitterSilo, '_media_callback', | 100 m.setattr(silorider.silos.twitter.TwitterSilo, 'mediaCallback', |
101 _patched_media_callback) | 101 _patched_media_callback) |
102 ctx, _ = cli.run('process') | 102 ctx, _ = cli.run('process') |
103 | 103 |
104 assert ctx.cache.wasPosted('test', '/01234.html') | 104 assert ctx.cache.wasPosted('test', '/01234.html') |
105 toot = ctx.silos[0].client.tweets[0] | 105 toot = ctx.silos[0].client.tweets[0] |