[英]How to check a dict key?
我是第一次進行單元測試,我需要檢查一個成功鍵是否與另一個相同,如何在不檢查整個字典的情況下檢查成功鍵? 我只需要使用單元測試模塊檢查成功鍵,而不是我需要使用斷言來完成的所有其他鍵
dict 1 = {'success': RC.input_validation,
'return_msg': return_msg,
'debug_data': debug_data}
dict 2 = {'success': RC.success,
'return_msg': return_msg,
'debug_data': debug_data}
class MyTestCase(unittest.TestCase):
def test_something(self):
call_result = {}
debug_data = []
test = SetShape()
call_result = SetShape.setShape(test, shapechoosing=1)
debug_data.append(call_result)
print("10")
if __name__ == '__main__':
unittest.main()
訪問每個字典中'success'
鍵的值並檢查它們是否相等
if dict1['success'] == dict2['success']:
print("they're the same")
這是你要找的嗎?
if dict_1.get('success') == dict_2.get('success'):
# your body of code
希望能幫助到你!!
這應該適合你。
dict_1 = {'success': "RC.input_validation",
'return_msg': "return_msg",
'debug_data': "debug_data"}
dict_2 = {'success': "RC.success",
'return_msg': "return_msg",
'debug_data': "debug_data"}
dict_1.get('success')==dict_2.get('success')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.