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]