cost 110 ms
酒館錯誤返回數據的結構與預期不同 -

[英]Tavern error Structure of returned data was different than expected -

我在酒館有個測驗 test_name: Add products for tests stages: - name: Add product one request: url: http://localhost:5566/product json: ...

Tavern `?include` 模板 JSON 如何請求正文並使用 `<<` 進行修改?

[英]How can Tavern `!include` template JSON request body and modify with `<<`?

我正在使用 tavern 向 web 服務器發出多個類似的請求,但在不同測試的同一階段(即不同的 YAML 文件)。 每個 web 請求都需要很長時間,因此我將整體測試拆分為不同的測試文件,以便我可以使用python-xdist並行運行測試。 這意味着通過將所有測試組合為同一測試的不同階段,我一無 ...

將發送的請求保存在 Tavern 的變量中

[英]Saving the request sent in a variable in Tavern

我有以下酒館測試文件: 我的 function 用於檢查這本書的回復是這樣的: 但是,當我收到此錯誤時,變量inserted_book似乎未保存: 有人可以告訴我如何將早期發送的請求保存在變量中,然后在以后的階段使用它嗎? 提前致謝。 ...

2021-09-02 09:43:25   1   173    tavern  
在 Tavern 1.0.0 中保存變量

[英]Saving Variables in Tavern 1.0.0

我正在使用 Tavern 測試我的 REST 端點。 基本上,我所做的只是做一個 GET 請求,嘗試保存響應,然后使用該響應的一部分進行后續的 UPDATE 測試。 我收到下面的錯誤,說變量無法識別。 此方法適用於 Tavern 0.34.0,但不適用於 1.0.0。 你會如何為 1.0.0 做到這 ...

使用 pytest 在小酒館中運行測試時如何獲得代碼覆蓋率,在后端運行 nodejs 應用程序?

[英]how to get code coverage when running tests written in tavern with pytest, having nodejs app running in backend?

我有一個用節點 js 編寫的 API,以及用 pytest 在小酒館中編寫的端點的集成測試。 我想在運行后獲得這些集成測試的代碼覆蓋率。 目前,設置是; 第一個啟動節點應用程序,並使用 pytest 命令運行小酒館測試套件。 看到很多場景,但在 btw 測試引擎和應用引擎中都具有一致性,例如 py ...

在 Tavern 中保存變量時,“JMES 路徑查詢”是什么樣的?

[英]What does a “JMES path query” look like when saving a variable in Tavern?

在我的 Tavern 測試文件中,我保存了一個變量,如下所示: 當我運行 pytest 時,它會記錄以下警告: JMESPath.org沒有多大幫助, Tavern 的文檔也沒有。 'x-csrf-token' 字段沒有嵌套在 'headers' 中,所以我不明白這個警告。 我嘗試了兩種不同的 ...

如何將令牌添加為小酒館 api 測試的環境變量

[英]How to add token as env vars for tavern api testing

我是 Tavern API 測試的新手,我正在嘗試將令牌作為環境變量傳遞(我的 api 是用 nodejs 編寫的)。 這是我的代碼 我的問題是我不知道在 env_vars 中的哪里添加我的令牌? 它是我需要添加的 special.env 酒館文件嗎? ...

酒館 - 無法使用 aws 預簽名 url 發布文件

[英]Tavern - can't post files using aws pre-signed url

我是 Tavern 的新手,我正在為 AWS API 網關應用程序實施測試。 案例描述和正常處理就我而言,我使用預簽名 URL 直接將文件上傳到 S3 存儲桶。 預簽名的 URL 由以下屬性組成:url = 'https://&lt;bucket&gt;.s3.amazonaws.com/' f ...

需要將實際日期帶入.yalm 文件

[英]Need bring actual date in .yalm file

我正在使用“小酒館”來測試 Django API rest。 我在這個庫中很新,我不知道我的問題是否可行,但需要第二個 header 中的日期屬性,帶上當前日期而不是硬編碼日期。 可能嗎? ...

嘗試使用x-api-key在網站上授權時出現“ ValueError:預期轉換符后為&#39;:&#39;”

[英]“ValueError: expected ':' after conversion specifier” when trying to authorise on site with x-api-key

問題: 當我發送Yaml文件時,我是通過查看郵遞員的請求來制作的。 我收到錯誤“轉換說明符后為ValueError:預期':'”以及許多其他錯誤。 這似乎是由於在標題中添加了“ x-api-key”所致,當我將其刪除時,錯誤消失了。 預期成績: 像我在Postm ...

如何在Tavern測試中將超時設置為變量?

[英]How to set timeout as variable in Tavern test?

我有兩個用於測試的yaml文件common.yaml和test.yaml 。 在common.yaml定義了一些變量: 在測試文件中: 它使用在common文件上定義的timeout 。 運行測試時出現此錯誤: Tavern似乎無法識別timeout類型。 我最后指 ...

pytest-cov始終顯示0的Tavern測試覆蓋率

[英]pytest-cov always show 0 coverage for Tavern test

我有一個與flask運行的python3應用程序,我正在使用Tavern和pytest進行測試。 測試用例按預期執行,並正確顯示結果。 但是我總是得到0%的代碼覆蓋率。 這是用於運行測試的命令行: 所有源代碼都在api模塊下。 每個模塊中的__init__.py文件的覆蓋率結 ...

如何將響應值保存到酒館中的變量?

[英]How to save response value to an variable in Tavern?

我正在使用Tavern在python3測試我的 Web 服務器。 Tavern是基於預定義的yaml文件來測試服務。 當向客戶端響應自動生成的 id 值時,我有一個后端 API。 如何測試自動生成的響應? 以及如何將響應保存到變量並將其用於其他測試? 如上例,它向服務器發送 POST 請求,並 ...

關於Yaml模式驗證的錯誤(這里不允許使用映射值)是什么意思?

[英]What does the error ( mapping values are not allowed here) about yaml schema validation mean?

我正在使用tavern作為我的python項目的測試框架。 測試的模擬服務器在yaml文件中定義: 當我運行測試時,出現以下錯誤: 第5行是request:但是我不知道這有什么問題。 我不認為這是一個tavern問題,但看起來更像是yaml模式驗證問題。 ...

BadSchemaError:如何為 Python/Tavern 驗證 YAML 模式

[英]BadSchemaError: How to validate YAML schema for Python/Tavern

我是 Python 程序員,所以我想使用Tavern進行 API 測試。 意思是在YAML寫一個程序(API測試)。 問題是,當我編輯 YAML 輸入時,它經常因錯誤 BadSchemaError 而中斷。 Tavern 嵌入了 pykwalify,但錯誤消息不是很有幫助。 我經常收到這樣的錯誤消 ...

2019-05-31 19:06:12   3   1541    yaml / tavern  
我怎樣才能使輸出不那么冗長

[英]How can i make the output less verbose

我正在為一個小型測試 API 項目運行 pytest 與 tavern。 測試失敗,會給我帶來一堆冗長的錯誤以及我期望得到的響應(為什么失敗)。 我怎樣才能讓 pytest 不那么冗長? 我嘗試了 pytest --tb=short, pytest -vv, pytest --tavern-bet ...

ScannerError:此處不允許使用映射值

[英]ScannerError: mapping values are not allowed here

使用Tavern並嘗試針對此Yaml運行tavern-ci: 正在獲取E ScannerError:“ / Users / xxx / xxx / xxx / test_poc.tavern.yaml”第3行第9列中的此處E不允許映射值 在沒有喜悅的情況下嘗試了這里介紹的許多解決方 ...

如何檢查Yaml中返回記錄的順序

[英]How to check order of returned records in yaml

下面是我的REST API的響應主體。 我正在嘗試使用Tavern測試此API。 我的任務是檢查這些記錄是否按順序返回。 我不確定如何檢查YAML文件中的順序。 有人可以幫幫我嗎? ...

2019-03-15 09:15:48   1   11    yaml / tavern  
如何使用YAML,tavern和pytest使用基本身份驗證來測試API

[英]How to test an API with the basic auth using YAML, tavern and pytest

我正在實現Delete API,該API在刪除任何用戶之前都需要基本身份驗證。 以下是我用於基本身份驗證和刪除用戶的代碼,該用戶通過curl命令可以正常工作。 我已經創建了一個YAML文件來測試上述刪除API,但無法在其中添加基本身份驗證。 以下是我的YAML文件,用於測試刪除API ...


 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM