Plugin

pytest_needle.plugin

pytest_needle.plugin.get_image_as_base64(filename)

Open image from file as base64 encoded string

Parameters:filename (str) – File path
Returns:
pytest_needle.plugin.is_failure(report)

True, if test failed

Parameters:report
Returns:
pytest_needle.plugin.needle(request, selenium)

Visual regression testing fixture

Parameters:
  • request – pytest request
  • selenium – Selenium web driver
Returns:

pytest_needle.plugin.pytest_addoption(parser)
Parameters:parser
Returns:
pytest_needle.plugin.pytest_runtest_makereport(item, call)

Add image diff to report

Parameters:
  • item
  • call
Returns: