comparison tests/test_silos_mastodon.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 7965adc14569
children dafbbf25bfc8
comparison
equal deleted inserted replaced
57:76dce7813340 58:d65f6dced79f
53 mastmock.installTokens(cli, 'test') 53 mastmock.installTokens(cli, 'test')
54 54
55 with monkeypatch.context() as m: 55 with monkeypatch.context() as m:
56 import silorider.silos.mastodon 56 import silorider.silos.mastodon
57 mock_urllib(m) 57 mock_urllib(m)
58 m.setattr(silorider.silos.mastodon.MastodonSilo, '_media_callback', 58 m.setattr(silorider.silos.mastodon.MastodonSilo, 'mediaCallback',
59 _patched_media_callback) 59 _patched_media_callback)
60 ctx, _ = cli.run('process') 60 ctx, _ = cli.run('process')
61 61
62 assert ctx.cache.wasPosted('test', '/01234.html') 62 assert ctx.cache.wasPosted('test', '/01234.html')
63 media = ctx.silos[0].client.media[0] 63 media = ctx.silos[0].client.media[0]
81 mastmock.installTokens(cli, 'test') 81 mastmock.installTokens(cli, 'test')
82 82
83 with monkeypatch.context() as m: 83 with monkeypatch.context() as m:
84 import silorider.silos.mastodon 84 import silorider.silos.mastodon
85 mock_urllib(m) 85 mock_urllib(m)
86 m.setattr(silorider.silos.mastodon.MastodonSilo, '_media_callback', 86 m.setattr(silorider.silos.mastodon.MastodonSilo, 'mediaCallback',
87 _patched_media_callback) 87 _patched_media_callback)
88 ctx, _ = cli.run('process') 88 ctx, _ = cli.run('process')
89 89
90 assert ctx.cache.wasPosted('test', '/01234.html') 90 assert ctx.cache.wasPosted('test', '/01234.html')
91 media = ctx.silos[0].client.media[0] 91 media = ctx.silos[0].client.media[0]