Here are the examples of the python api scrapple.commands.generate.GenerateCommand taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
4 Examples
3
Example 1
Project: scrapple Source File: test_generate.py
def test_xpath_scraper_generate():
args = docopt(doc, "generate project1 project1")
gc = generate.GenerateCommand(args)
gc.execute_command()
with open(os.path.join(os.getcwd(), 'project1.py'), 'r') as f:
program = f.read()
assert_in("from scrapple.selectors.xpath import XpathSelector", program)
assert_in('page0 = XpathSelector("https://trakt.tv/shows/mr-robot")', program)
3
Example 2
Project: scrapple Source File: test_generate.py
def test_css_scraper_generate():
args = docopt(doc, "generate project2 project2")
gc = generate.GenerateCommand(args)
gc.execute_command()
with open(os.path.join(os.getcwd(), 'project2.py'), 'r') as f:
program = f.read()
assert_in("from scrapple.selectors.css import CssSelector", program)
assert_in('page0 = CssSelector("http://pyvideo.org/events/boston-python-meetup.html")', program)
3
Example 3
Project: scrapple Source File: test_generate.py
def test_nonexistent_project():
args = docopt(doc, "generate project_unknown project2")
gc = generate.GenerateCommand(args)
with output() as out:
gc.execute_command()
alert = out.getvalue().strip()
expected_alert = "project_unknown.json does not exist. Use ``scrapple genconfig``."
assert_in(expected_alert, alert)
0
Example 4
Project: scrapple Source File: test_generate.py
def test_if_generate_instance_created():
args = docopt(doc, "generate project1 test_project")
gc = generate.GenerateCommand(args)
assert_is_instance(gc, generate.GenerateCommand)