Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def test_get_providers(client):
- one, _ = create_vk_post(
- id_external=1,
- id_provider=1,
- name_provider='one',
- text='',
- date=0)
- two, _ = create_vk_post(
- id_external=2,
- id_provider=2,
- name_provider='two',
- text='',
- date=1)
- def fake_request(self, method, **kwargs):
- return [[one, two], 2]
- def get_posts_providers(self, binding):
- self.sources = {-1: 'one', -2: 'two'}
- return [-1, -2]
- def adapt_post(self, post):
- return post
- VKWorker.request = fake_request
- VKServiceHandler._get_posts_providers = get_posts_providers
- VKServiceHandler.adapt_post = adapt_post
- handler = VKServiceHandler()
- _ = services_init()
- posts = handler.get_posts(None)
- assert len(posts) == 2
- assert posts[0] == one
- assert posts[1] == two
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement