Mercurial > silorider
comparison tests/test_silos_bluesky.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 | 486affad656e |
children | c4dbbbb4990a |
comparison
equal
deleted
inserted
replaced
57:76dce7813340 | 58:d65f6dced79f |
---|---|
54 bskymock.installCredentials(cli, 'test') | 54 bskymock.installCredentials(cli, 'test') |
55 | 55 |
56 with monkeypatch.context() as m: | 56 with monkeypatch.context() as m: |
57 import silorider.silos.bluesky | 57 import silorider.silos.bluesky |
58 mock_urllib(m) | 58 mock_urllib(m) |
59 m.setattr(silorider.silos.bluesky.BlueskySilo, '_media_callback', | 59 m.setattr(silorider.silos.bluesky.BlueskySilo, 'mediaCallback', |
60 _patched_media_callback) | 60 _patched_media_callback) |
61 ctx, _ = cli.run('process') | 61 ctx, _ = cli.run('process') |
62 | 62 |
63 assert ctx.cache.wasPosted('test', '/01234.html') | 63 assert ctx.cache.wasPosted('test', '/01234.html') |
64 blob = ctx.silos[0].client.blobs[0] | 64 blob = ctx.silos[0].client.blobs[0] |
83 bskymock.installCredentials(cli, 'test') | 83 bskymock.installCredentials(cli, 'test') |
84 | 84 |
85 with monkeypatch.context() as m: | 85 with monkeypatch.context() as m: |
86 import silorider.silos.bluesky | 86 import silorider.silos.bluesky |
87 mock_urllib(m) | 87 mock_urllib(m) |
88 m.setattr(silorider.silos.bluesky.BlueskySilo, '_media_callback', | 88 m.setattr(silorider.silos.bluesky.BlueskySilo, 'mediaCallback', |
89 _patched_media_callback) | 89 _patched_media_callback) |
90 ctx, _ = cli.run('process') | 90 ctx, _ = cli.run('process') |
91 | 91 |
92 assert ctx.cache.wasPosted('test', '/01234.html') | 92 assert ctx.cache.wasPosted('test', '/01234.html') |
93 blob = ctx.silos[0].client.blobs[0] | 93 blob = ctx.silos[0].client.blobs[0] |