Skip to main content

A collection of helpers for use with Pyramid, Kajiki, Formencode, and SQLAlchemy

Project description

The PyWebTools package provides a number of helpers for use with Pyramid, Kajiki, Formencode, and SQLAlchemy packages.

Full documentation can be found at http://pywebtools.readthedocs.io.

Documentation Status

1.1.3

  • UPDATE: Set the extra_args on select fields in pywebtools.kajiki.form.kajiki
  • BUGFIX: Correctly select radio boxes in pywebtools.kajiki.form.kajiki

1.1.2

  • UPDATE: Enable forcing values when submitting forms in pywebtools.testing

1.1.1

  • BUGFIX: Fixed a bug in the form display of checkboxes
  • BUGFIX: Fixed a bug in the reselection of checkboxes
  • BUGFIX: Fixed a bug in the reselection of select items

1.1.0

  • UPDATE: Refactored the pywebtools.testing FunctionalTester to PyramidAppTester
  • UPDATE: Refactored the pywebtools.testing functional_tester fixture to pyramid_app_tester
  • UPDATE: Removed the pywebtools.testing request fixture

1.0.8

  • UPDATE: Updated the pywebtools.testing to support the full get/post/form submission workflow

1.0.7

  • UPDATE: Added functionality for submitting forms and following redirects to pywebtools.testing

1.0.6

  • UPDATE: Moved the WebTest requirement into a “testing” extra requirement

1.0.5

  • BUGFIX: Manifest fix

1.0.4

  • UPDATE: Switched the user pagination to use 25 rows
  • BUGFIX: Fixed two small bugs with pagination

1.0.3

  • BUGFIX: The pywebtools.pyramid.util.paginate function now takes the route_name for URL generation
  • BUGFIX: The pywebtools.pyramid.auth.views.users function now generates the pagination before limiting the query

1.0.2

  • NEW: Added py.test fixtures

1.0.1

  • BUGFIX: Fixed missing Kajiki files

1.0.0

  • NEW: Complete, incompatible re-write of the package

0.5.2

  • BUGFIX: Use the request.response object to allow view code to modify the response

0.5.1

  • BUGFIX: Don’t force a unicode conversion when outputting CSV files

0.5

  • NEW: assert_authorised raises an auth.AccessDeniedException if the authorisation statement does not hold

0.4.2

  • UPDATE: Ignore extra columns when writing CSV files

0.4.1

  • BUGFIX: Fixed the way the request is identified in the Genshi renderer

0.4

  • UPDATE: pywebtools.renderer template defaults are now set per content type

0.3

  • NEW: pywebtools.renderer module for integrating Genshi with the Pyramid framework

0.2.1

  • BUGFIX: Generate the right field type for form.text_field

0.2

  • UPDATE: Added pywebtools.form.radio for generating radio buttons.

0.1

  • NEW: Initial version

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Filename, size & hash SHA256 hash help File type Python version Upload date
PyWebTools-1.1.3-py3-none-any.whl (36.1 kB) Copy SHA256 hash SHA256 Wheel 3.5 Jan 30, 2017
PyWebTools-1.1.3.tar.gz (39.3 kB) Copy SHA256 hash SHA256 Source None Jan 30, 2017

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page