[英]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.