1
0
mirror of https://github.com/scrapy/scrapy.git synced 2025-02-26 11:44:11 +00:00
scrapy/scrapyd/tests/test_utils.py

14 lines
470 B
Python

import unittest
from scrapyd.utils import get_crawl_args
class UtilsTest(unittest.TestCase):
def test_get_crawl_args(self):
msg = {'_project': 'lolo', '_spider': 'lala'}
self.assertEqual(get_crawl_args(msg), ['lala'])
msg = {'_project': 'lolo', '_spider': 'lala', 'arg1': u'val1'}
cargs = get_crawl_args(msg)
self.assertEqual(cargs, ['lala', '-a', 'arg1=val1'])
assert all(isinstance(x, str) for x in cargs), cargs