Screenshot and Annotate and send to django backend.
Project description
Screenshot and Annotate and send to django backend.
Documentation
The full documentation is at https://testpad.readthedocs.org.
Quickstart
Install testpad:
pip install testpad
Then use it in a project by updating your settings file:
INSTALLED_APPS += ( 'settings_context_processor', 'testpad', ) TEMPLATE_CONTEXT_PROCESSORS += ('settings_context_processor.context_processors.settings', ) USE_TESTPAD = True TESTPAD_AJAX_URL = 'Insert API where screenshot is posted.' # for settings_context_processor TEMPLATE_VISIBLE_SETTINGS = ( 'USE_TESTPAD', 'TESTPAD_AJAX_URL', )
Add this block to your base template:
{# JS block for automated QA utility to create bugs in Jira #} {# Will be turned off for production #} {% if USE_TESTPAD %} <script src="{{ STATIC_URL }}js/testpad/lib/feedback.js"></script> <link rel="stylesheet" href="{{ STATIC_URL }}css/testpad/lib/feedback.min.css" /> <script type="text/javascript"> $.feedback({ ajaxURL: "{{ TESTPAD_AJAX_URL }}", html2canvasURL: "{{ STATIC_URL }}js/testpad/lib/html2canvas.js" }); </script> {% endif %}
Features
Captures screenshot based on https://github.com/ivoviz/feedback for django apps.
Uses django_settings_context_processor to make settings constant available in your base templates.
TestPad client that includes all the javascript magic to make screenshotting and annotations happen.
Django App for https://github.com/ivoviz/feedback
History
0.1.0 (2015-10-02)
First release on PyPI.
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file testpad-0.1.7.tar.gz
.
File metadata
- Download URL: testpad-0.1.7.tar.gz
- Upload date:
- Size: 35.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61c9746ea69e05aec66dffee96d88bb1e3f65c98e8ec407cacdd9a0a77c90b0e |
|
MD5 | 7b86f927074da981efc0955a8709e03d |
|
BLAKE2b-256 | 9b470cf577c2565a1b78bda8a4fba8e543861d0cb46009c44ac183d6e99db646 |