用pytest一直報錯, 返回的呼叫棧如下
internalerror> traceback (most recent call last)
:internalerror> file "/usr/local/lib/python3.8/site-packages/_pytest/main.py"
, line 206
,in wrap_session
internalerror> session.exitstatus = doit(config, session)or0
internalerror> file "/usr/local/lib/python3.8/site-packages/_pytest/main.py"
, line 249
,in _main
internalerror> config.hook.pytest_collection(session=session)
internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/hooks.py"
, line 286
,in __call__
internalerror>
return self._hookexec(self, self.get_hookimpls(
), kwargs)
internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/manager.py"
, line 93
,in _hookexec
internalerror>
return self._inner_hookexec(hook, methods, kwargs)
internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/manager.py"
, line 84,in
<
lambda
>
internalerror> self._inner_hookexec =
lambda hook, methods, kwargs: hook.multicall(
internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/callers.py"
, line 208
,in _multicall
internalerror>
return outcome.get_result(
)internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/callers.py"
, line 80
,in get_result
internalerror>
raise ex[1]
.with_traceback(ex[2]
)internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/callers.py"
, line 187
,in _multicall
internalerror> res = hook_impl.function(
*args)
internalerror> file "/usr/local/lib/python3.8/site-packages/_pytest/main.py"
, line 259
,in pytest_collection
internalerror>
return session.perform_collect(
)internalerror> file "/usr/local/lib/python3.8/site-packages/_pytest/main.py"
, line 496
,in perform_collect
internalerror> self.config.pluginmanager.check_pending(
)internalerror> file "/usr/local/lib/python3.8/site-packages/pluggy/manager.py"
, line 274
,in check_pending
internalerror>
raise pluginvalidationerror(
internalerror> pluggy.manager.pluginvalidationerror: unknown hook 'pytest_namespace'
in plugin from
'/usr/local/lib/python3.8/site-packages/allure/pytest_plugin.py'
>
使用了網上各種介紹,說pytest降級,從5.4.3到4.6.6,還有如下stackoverflow網頁提到的
rm -rf .pytest_cache __pycache__
pip install pytest-assume==1.2
pip install pytest-cagoule==0.3.0
pip install pytest-cov==2.6.0
pip install pytest-csv==1.1.2
pip install pytest-expect==1.1.0
pip install pytest-html==1.19.0
pip install pytest-json==0.4.0
pip install pytest-metadata==1.7.0
pip install pytest-pdb==0.3.1
pip install pytest-pylint==0.14.0
pip install pytest-raises==0.9
pip install pytest-rerunfailures==6.0
pip install pytest-timeout==1.3.2
pip install pytest-xdist==1.8
pip install python-dateutil==2.7.3
都沒用鳥用
最後vim /usr/local/lib/python3.8/site-packages/allure/pytest_plugin.py把下面兩行注釋掉了
#def pytest_namespace():
# return
終於ok了,我的一上午呀 找技術外包怎麼防止被坑?止被坑,被坑,坑!
專案風險往往不可預見 已經做了1000多專案,經常被朋友們問的問題是,技術外包怎麼防止被坑?朋友們反饋的坑,基本可以分為以下幾類 1 有坑 乙個專案,從1萬到10萬都有,完全不知道誰靠譜 2 可信度有坑 半途中突然失聯,連錢都不要了就是找不到 3 進度有坑 3個月的計畫6個月才做完 4 可用性有坑 ...
你被金融了,還是被危機了?
2009年的第一天,我開始在csdn上寫blog了。之前整理了好多思緒,現在想逐個的記錄下來,留個腳印,省得以後回頭往後看,空白一片,惆悵一片。get to the point.華爾街金融風暴席捲全球,似乎沒有哪乙個國家,沒有哪乙個企業不受其影響,能夠獨善其身的。於是乎國家破產,企業破產的訊息不絕於...
3G 被超越還是被取代
3g的危機在於它對2g的取代不再是像2g取代1g那樣的一刀切,2.5g 2.75g 超3g wimax等多種技術交錯並存,呈現出複雜的排列組合。所謂的上馬3g也不再是一次統一的更新,而是各國 各運營商個性化的選擇,也許在中國就會出現兩個以上不同的3g技術組合。但3g並沒有如預期到來,最早在日本和歐洲...