{"id":138,"date":"2017-06-20T18:06:06","date_gmt":"2017-06-20T10:06:06","guid":{"rendered":"http:\/\/zkeeer.space\/?p=138"},"modified":"2017-06-20T18:07:32","modified_gmt":"2017-06-20T10:07:32","slug":"%e4%bd%bf%e7%94%a8python%e5%87%ba%e7%8e%b0empty-test-suite%e9%94%99%e8%af%af","status":"publish","type":"post","link":"http:\/\/zkeeer.space\/?p=138","title":{"rendered":"\u4f7f\u7528python\u51fa\u73b0Empty test suite\u9519\u8bef"},"content":{"rendered":"<p>\n\t<span style=\"font-size:14px;\">\u4f7f\u7528python\u65f6\uff0c\u51fa\u73b0\u4e86\u4ee5\u4e0b\u9519\u8bef\uff1a<\/span>\n<\/p>\n<p>\n\t\n<\/p>\n<pre class=\"prettyprint lang-py\">C:\\Anaconda3\\python.exe \"E:\\ProgramList\\PYCHARM\\PyCharm 2016.2.3\\PyCharm 2016.3.1\\helpers\\pycharm\\_jb_nosetest_runner.py\" --target decorator_class_func.py::test_deco\r\nTesting started at 17:54 ...\r\nLaunching Nosetest with arguments E:\\ProgramList\\PYCHARM\\PyCharm 2016.2.3\\PyCharm 2016.3.1\\helpers\\pycharm\\_jb_nosetest_runner.py decorator_class_func.py:test_deco in E:\\ProgramList\\PYCHARM\\CorePython\r\n\r\n----------------------------------------------------------------------\r\nRan 0 tests in 0.000s\r\n\r\nOK\r\n\r\nProcess finished with exit code 0\r\nEmpty test suite.\r\n<\/pre>\n<div>\n\t\n<\/div>\n<p><span style=\"font-size:14px;\">\u67e5\u627e\u5230stackoverflow\u4e0a\u7684\u4e00\u4e2a\u56de\u7b54\uff1a<\/span> <\/p>\n<p>\n\t\n<\/p>\n<p>\n\t\n<\/p>\n<div class=\"post-text\">\n<p>\n\t\t\n\t<\/p>\n<blockquote><p>\n\t\tThe problem is that PyCharm doesn&#8217;t apply the given search pattern for test files (-p &#8220;*_tests.py&#8221;). It&#8217;s a bug that has already been reported: https:\/\/youtrack.jetbrains.com\/issue\/PY-15869<br \/>\nThe solution has been to simply rename my files \ud83d\ude1b\n\t<\/p><\/blockquote>\n<p>\n\t\t\n\t<\/p>\n<p>\n\t\t\n\t<\/p>\n<\/div>\n<p><span style=\"font-size:14px;\">\u539f\u5148\u4ee3\u7801\u4e2d\u6709\u4e2a\u7c7b\u540d\u4e2d\u542b\u6709\u201ctest\u201d\u5b57\u6837\uff0c\u628atest\u5220\u4e86\u4ee5\u540e\u53ef\u4ee5\u6b63\u5e38\u8fd0\u884c\u3002<\/span> <\/p>\n<p>\n\t\n<\/p>\n<p>\n\t<span style=\"font-size:14px;\">\u7279\u6b64\u8bb0\u5f55<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528python\u65f6\uff0c\u51fa\u73b0\u4e86\u4ee5\u4e0b\u9519\u8bef\uff1a<br \/>\nProcess finished with exit code 0<br \/>\nEmpty test suite.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[11,13],"_links":{"self":[{"href":"http:\/\/zkeeer.space\/index.php?rest_route=\/wp\/v2\/posts\/138"}],"collection":[{"href":"http:\/\/zkeeer.space\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/zkeeer.space\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/zkeeer.space\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/zkeeer.space\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=138"}],"version-history":[{"count":3,"href":"http:\/\/zkeeer.space\/index.php?rest_route=\/wp\/v2\/posts\/138\/revisions"}],"predecessor-version":[{"id":141,"href":"http:\/\/zkeeer.space\/index.php?rest_route=\/wp\/v2\/posts\/138\/revisions\/141"}],"wp:attachment":[{"href":"http:\/\/zkeeer.space\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/zkeeer.space\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=138"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/zkeeer.space\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}