为什么这本字典的键不是 return 长度 1?

Why is this dictionary not return length 1 for keys?

对于我正在编写的测试,它应该说只返回了一个密钥,但我却得到了 2 个密钥。我知道第二个键被选中了。

我怎么会说只有一把钥匙?

def testA2_check_980_ShouldErrWithOnlyOneKeyReturned(self):
       
        #    test 980:  exactly one key returned

        inputDict = {'op': 'check'}
        
        inputDict['cube'] = 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'
        expectedResult = 1
    
        actualResult = check._check(inputDict)
        self.assertEqual(expectedResult, len(actualResult))

输出:1 != 2

这一行:

inputDict['cube'] = 'bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb'

将一个密钥插入 inputDict,为我们提供一个包含两个密钥的密钥集:'cube''op'

如果您只想要字典中的一个键,请使用 del inputDict['op'] 或不要插入 'cube' 键。