请告诉我这里我做错了什么。我有两个问题:
1)当我cd到上面的目录'测试'运行' nosetests'它运行0次测试(应该是1)。
2)我无法通过setup.py
添加\ bin中的脚本我的setup.py:
#!/usr/bin/env
try:
from setuptools import setup
except ImportError:
from distutils.core import setup
config = {
"description": "project skeleton testing",
"author": "David",
"url": "https://github.com/dmt257/learnpythonSkeletonDirectory",
"download_url": "https://github.com/dmt257/learnpythonSkeletonDirectory/archive/0.1.zip",
"author_email": "dmt257257@gmail.com",
"version": "0.1.5",
"install_requires": ["nose"],
"packages": ["usethistest_main", "tests"],
"scripts": ["/bin/ask_script.py"],
"name": "usethistest"
}
setup(**config)
目录:
Directory: C:\Users\Dave\Desktop\projects\usethistest
Mode LastWriteTime Length Name
---- ------------- ------ ----
d----- 29/08/2016 12:41 .git
d----- 29/08/2016 12:41 bin
d----- 29/08/2016 13:15 dist
d----- 29/08/2016 12:41 docs
d----- 29/08/2016 13:08 tests
d----- 29/08/2016 13:14 usethistest.egg-info
d----- 29/08/2016 12:41 usethistest_main
-a---- 22/08/2016 09:22 5 README.txt
-a---- 29/08/2016 13:09 573 setup.py
包'测试':
Directory: C:\Users\Dave\Desktop\projects\usethistest\tests
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 29/08/2016 13:06 166 usethistest_main
-a---- 16/08/2016 16:05 0 __init__.py
-a---- 29/08/2016 13:08 147 __init__.pyc
' usethistest_main':
from nose.tools import*
import usethistest_main
def setup():
print("SETUP!")
def teardown():
print("TEAR DOWN!")
def test_basic():
print("I RAN!")
包' usethistest_main':
Directory: C:\Users\Dave\Desktop\projects\usethistest\usethistest_main
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 24/08/2016 11:33 960 question.py
-a---- 16/08/2016 16:05 0 __init__.py
-a---- 24/08/2016 09:06 147 __init__.pyc
' \仓'有一个名为' ask_script.py。
的脚本我花了很多时间在这上面,这太荒谬了。我显然没有线索。