-# Servers
-def staging():
- """Use staging server"""
- env.hosts = ['stigma.nowoczesnapolska.org.pl:2222']
- env.user = 'zuber'
- env.path = '/var/services/wolnelektury'
- env.python = '/usr/bin/python'
- env.virtualenv = '/usr/bin/virtualenv'
- env.pip = '/usr/bin/pip'
-
-def production():
- """Use production server"""
- env.hosts = ['wolnelektury.pl:22123']
- env.user = 'fundacja'
- env.path = '/opt/lektury/wolnelektury'
- env.python = '/opt/cas/basevirtualenv/bin/python'
- env.virtualenv = '/opt/cas/basevirtualenv/bin/virtualenv'
- env.pip = '/opt/cas/basevirtualenv/bin/pip'
-
-# =========
-# = Tasks =
-# =========
-def test():
- "Run the test suite and bail out if it fails"
- require('hosts', 'path', provided_by=[staging, production])
- result = run('cd %(path)s/%(project_name)s; %(python)s manage.py test' % env)