- Когда я сравнил два списка в python3 в unittest, list1 [0] == list2 [0] равны. Но в заявлении это выглядит так же, как
AssertionError: Lists differ: ['vcp[174 chars]'
. Здесь я могу знать, что такое 174 символа, как они сравниваются в утверждениях assert?
- list1 = ['vcp', 'trpv1', 'tert', 'terf', 'steroid hormones', 'steroid', 'sorla', 'serpinc1', 'sar', 'saf', 'proteasome', 'prn', 'pka', 'pir', 'phenytoin', 'phenothiazines', 'phenobarbital', 'p gp', 'p97', 'p450', 'neurokinin 2 receptor', 'nadph', 'ml 1', 'mast', 'leukotrienes']
- list2 = ['vcp', 'trpv1', 'tert', 'terf', 'steroid hormones', 'steroid', 'sorla', 'serpinc1', 'sar', 'saf', 'proteasome', 'prn', 'pka', 'pir', 'phenytoin', 'phenothiazines', 'phenobarbital', 'p97', 'p450', 'p gp', 'neurokinin 2 receptor', 'nadph', 'ml 1', 'mast', 'leukotrienes']
(Pdb) self.assertListEqual(list1, list2)
*** AssertionError: Lists differ: ['vcp[174 chars]', 'p97', 'p450', 'p gp', 'neurokinin 2 recept[40 chars]nes'] != ['vcp[174 chars]', 'p gp', 'p97', 'p450', 'neurokinin 2 recept[40 chars]nes']
First differing element 17:
'p97'
'p gp'
['vcp',
'trpv1',
'tert',
'terf',
'steroid hormones',
'steroid',
'sorla',
'serpinc1',
'sar',
'saf',
'proteasome',
'prn',
'pka',
'pir',
'phenytoin',
'phenothiazines',
'phenobarbital',
+ 'p gp',
'p97',
'p450',
- 'p gp',
'neurokinin 2 receptor',
'nadph',
'ml 1',
'mast',
'leukotrienes']