Exemplo n.º 1
0
def single(test):
    cleanup()
    venv([
        'python', '-m', 'pytest', '--pdb', '--full-trace', '--maxfail=1',
        os.path.join('server/tests', test)
    ])
    cleanup()
Exemplo n.º 2
0
def server():
    cleanup()
    venv(['PYTHONPATH=./src/:./tests/brython/ python',
          '-m pytest',
          '-rw',
          '--html tests/results/results.html',
          '--cov=./src/circular',
          '--ignore=./tests/selenium/',
          '--ignore=./tests/results/',
          'tests'])
    cleanup()
Exemplo n.º 3
0
def single(test):
    cleanup()
    venv(['PYTHONPATH=./src/:./tests/brython/ python',
          '-m pytest',
          '--pdb',
          '--full-trace',
          '--maxfail=1',
          '--driver PhantomJS',
          '--ignore=./tests/selenium/webroot/',
          '--ignore=./tests/results/',
          os.path.join('tests/circular', test)])
    cleanup()
Exemplo n.º 4
0
def all():
    cleanup()
    with lcd('tests/selenium/webroot'):
        local('python -m SimpleHTTPServer 7000 2>/dev/null >/dev/null &')
    venv(['PYTHONPATH=./src/:./tests/brython/',
          'python',
          '-m pytest',
          '-rw',
          '--driver PhantomJS',
          '--html tests/results/results.html',
          '--cov=./src/circular',
          '--ignore=./tests/selenium/webroot/',
          '--ignore=./tests/results/',
          'tests'])
    cleanup()
Exemplo n.º 5
0
def install(package):
    venv(['pip', 'install', package])
Exemplo n.º 6
0
def mkenv():
    local("virtualenv -p /usr/bin/python3.4 virtual_env")
    venv(['pip', 'install', '-r', 'requirements.txt'])
Exemplo n.º 7
0
def uninstall(package):
    venv(['pip', 'uninstall', package])
Exemplo n.º 8
0
def freeze():
    venv(['pip', 'freeze', '> requirements.txt'])
Exemplo n.º 9
0
def list():
    venv(['pip', 'list'])
Exemplo n.º 10
0
def all():
    cleanup()
    venv(['python', '-m', 'pytest', 'server/tests'])
    cleanup()
Exemplo n.º 11
0
def lint(report=False):
    args = ['PYTHONPATH=./src/:./tests/brython/ pylint']
    if not report:
        args.append('--reports=n')
    args.append('circular')
    venv(args)
Exemplo n.º 12
0
def serve():
    venv(['python3', 'server.py'])
Exemplo n.º 13
0
def build():
    venv(['sphinx-build','-b','html', '-D','latex_paper_size=a4', 'docs','www/docs'])
Exemplo n.º 14
0
def coverage():
    venv(['sphinx-build','-b','coverage', '-D','latex_paper_size=a4', 'docs','www/docs/coverage'])
Exemplo n.º 15
0
def all():
    cleanup()
    venv(['PYTHONPATH=./client/python_packages/ python','-m', 'pytest', 'client/tests'])
    cleanup()
Exemplo n.º 16
0
def single(test):
    cleanup()
    venv(['PYTHONPATH=./client/python_packages/ python','-m', 'pytest', '--pdb','--full-trace', '--maxfail=1',os.path.join('client/tests',test)])
    cleanup()