• 笨办法46项目骨架


      1. 安装virtualenv来设置虚拟环境

    pip install virtualenv
      1. 创建.venvs文件夹,并在文件夹中装上虚拟环境

    mkdir .venvs
    virtualenv --system-site-packages .venvs/lpthw
      1. 激活虚拟环境

    ..venvslpthw
      1. 安装nose

    pip install nose
      1. 创建项目目录

    mkdir projects
    cd projects/
    mkdir skeleton
    cd skeleton
    mkdir bin NAME tests docs
      1. 设置初始文件

    new-item -type file NAME/__init__.py
    new-item -type file tests/__init__.py
      1. 建立setup.py文件

    try:
        from setuptools import setup
    except ImportError:
        from distutils.core import setup
    
    config = {
        'description': 'My Project',
        'author': 'My Name',
        'url': 'URL to get it at.',
        'download_url': 'Where to download it.',
        'author_email': 'My email.',
        'version': '0.1',
        'install_requires': ['nose'],
        'packages': ['NAME'],
        'scripts': [],
        'name': 'projectname'
    }
    
    setup(**config)
      1. 建立测试专用的骨架文件tests/NAME_test.py

    # coding:utf-8
    from nose.tools import *
    
    import ex47
    
    def setup():
        print("SETUP!")
    
    def teardown():
        print("TEAR DOWN!")
    
    def test_basic():
        print("I RAN!")
    1. 在tests/上一层目录运行nosetests


    最终的目录结构:

    skeleton/
         NAME/
             __init__.py
         bin/
         docs/
         setup.py
         tests/
             NAME_tests.py
             __init__.py
  • 相关阅读:
    Steady Cow Assignment POJ
    二分图多重匹配问题
    Tour HDU
    奔小康赚大钱 HDU
    Strategic Game HDU
    Antenna Placement POJ
    Oil Skimming HDU
    Rain on your Parade HDU
    假如,
    这样也可以,insert,,
  • 原文地址:https://www.cnblogs.com/p36606jp/p/15113374.html
Copyright © 2020-2023  润新知