Utilities to test Django applications with nosetests and twill.
NoseTestCase
#!/usr/bin/env python | |
import pprint | |
import re | |
import sys | |
try: | |
from flickrapi import FlickrAPI | |
from flickrapi.exceptions import FlickrError | |
except ImportError: |
""" | |
============= | |
stringmethods | |
============= | |
Make possible to use all Python string methods as Django template filters. Also | |
provide custom template tag ``{% stringmethod %}`` to use methods with more | |
than one argument, like ``format``, ``count`` and other. | |
Restrictions |
#!/usr/bin/env python | |
""" | |
Bootstrap project using virtualenv_ and pip_. This script will create new | |
virtual environment if needed and will install all requirements there. | |
.. _virtualenv: http://pypi.python.org/pypi/virtualenv | |
.. _pip: http://pypi.python.org/pypi/pip | |
""" |
from django.conf import settings | |
from django.db import models | |
from django.utils.encoding import smart_str | |
if hasattr(settings, 'USE_CPICKLE'): | |
import cPickle as pickle | |
else: | |
import pickle | |
#!/usr/bin/env python | |
# | |
# Simple script to clean (remove) all thumbnails for sites placed at "Most | |
# visited" section of Google Chrome or Chromium new page. | |
# | |
# Installation | |
# ============ | |
# | |
# Store this script somewhere in your ``$PATH`` (like ``~/bin/`` or | |
# ``/usr/local``). |
#!/bin/sh | |
# | |
# Script to pull fresh XBMC source, compile and install it. | |
# | |
# Requirements | |
# ============ | |
# | |
# * Cloned XBMC git repo | |
# * All requirements for build XBMC from source | |
# * git |
#!/usr/bin/env python | |
# | |
# Additional wrapper to ``rsync`` command with profiles. | |
# | |
# Requirements | |
# ============ | |
# | |
# * Python_ 2.4 or higher | |
# * rsync_ | |
# |
import unittest | |
from decimal import Decimal | |
from random import randint | |
class TestRandDecimal(unittest.TestCase): | |
def check(self, a, b): | |
value = randdecimal(a, b) |
from wtforms.fields import SelectField as BaseSelectField | |
from wtforms.validators import ValidationError | |
from wtforms.widgets import HTMLString, html_params, escape | |
from wtforms.widgets import Select as BaseSelectWidget | |
__all__ = ('SelectField', 'SelectWidget') | |
class SelectWidget(BaseSelectWidget): |