Mercurial > silorider
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] |