1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-23 22:03:41 +00:00

Use six.get_unbound_function in test_same_url

This commit is contained in:
Stas Glubokiy 2018-08-19 16:56:41 +03:00
parent 0467737cf0
commit 57824600a8

View File

@ -1,5 +1,6 @@
from unittest import TextTestResult
from six import get_unbound_function
from twisted.internet import defer
from twisted.python import failure
from twisted.trial import unittest
@ -230,9 +231,10 @@ class ContractsManagerTest(unittest.TestCase):
return TestItem()
with MockServer() as mockserver:
mock_endpoint = mockserver.url('/status?n=200')
TestSameUrlSpider.parse_first.__func__.__doc__ = '@url {}'.format(mock_endpoint)
TestSameUrlSpider.parse_second.__func__.__doc__ = '@url {}'.format(mock_endpoint)
contract_doc = '@url {}'.format(mockserver.url('/status?n=200'))
get_unbound_function(TestSameUrlSpider.parse_first).__doc__ = contract_doc
get_unbound_function(TestSameUrlSpider.parse_second).__doc__ = contract_doc
crawler = CrawlerRunner().create_crawler(TestSameUrlSpider)
yield crawler.crawl()