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]