Marcel Telka
2024-02-25 e1ab8b811b14c23356493d7a7b0122c861759402
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
py$(PYV): remove tox env folder $(@D)/.tox/py$(PYV)
py$(PYV): commands[0]> python -m pytest --cov
============================= test session starts ==============================
platform sunos5 -- Python $(PYTHON_VERSION).X -- $(@D)/.tox/py$(PYV)/bin/python
cachedir: .tox/py$(PYV)/.pytest_cache
rootdir: $(@D)
configfile: pyproject.toml
testpaths: tests
collecting ... collected 1676 items / 1 skipped
 
  coverage._warn(msg, slug="couldnt-parse")
tests/brain/numpy/test_core_einsumfunc.py::test_function_parameters SKIPPED
tests/brain/numpy/test_core_einsumfunc.py::test_numpy_function_calls_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_core_fromnumeric.py::BrainNumpyCoreFromNumericTest::test_numpy_function_calls_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_core_function_base.py::BrainNumpyCoreFunctionBaseTest::test_numpy_function_calls_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_bool SKIPPED
tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_dtype SKIPPED
tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_none SKIPPED
tests/brain/numpy/test_core_multiarray.py::BrainNumpyCoreMultiarrayTest::test_numpy_function_calls_inferred_as_tuple SKIPPED
tests/brain/numpy/test_core_numeric.py::BrainNumpyCoreNumericTest::test_numpy_function_calls_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_core_numeric.py::test_function_parameters[full_like-expected_args1] SKIPPED
tests/brain/numpy/test_core_numeric.py::test_function_parameters[ones-expected_args3] SKIPPED
tests/brain/numpy/test_core_numeric.py::test_function_parameters[ones_like-expected_args2] SKIPPED
tests/brain/numpy/test_core_numeric.py::test_function_parameters[zeros_like-expected_args0] SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_array_types_have_unary_operators SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_datetime_astype_return SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_are_subscriptables SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_have_attributes SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_generic_types_have_methods SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_number_types_have_unary_operators SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainCoreNumericTypesTest::test_numpy_core_types SKIPPED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainUtilsTest::test_get_numpy_version_do_not_crash PASSED
tests/brain/numpy/test_core_numerictypes.py::NumpyBrainUtilsTest::test_numpy_object_uninferable PASSED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_constants SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_constants_values SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_kwargs_default_values SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_one_arg SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_return_type_tuple SKIPPED
tests/brain/numpy/test_core_umath.py::NumpyBrainCoreUmathTest::test_numpy_core_umath_functions_two_args SKIPPED
tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_invalid-False] SKIPPED
tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_invalid-True] SKIPPED
tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_where-False] SKIPPED
tests/brain/numpy/test_ma.py::TestBrainNumpyMa::test_numpy_ma_returns_maskedarray[masked_where-True] SKIPPED
tests/brain/numpy/test_ndarray.py::NumpyBrainNdarrayTest::test_numpy_function_calls_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_ndarray.py::NumpyBrainNdarrayTest::test_numpy_ndarray_attribute_inferred_as_ndarray SKIPPED
tests/brain/numpy/test_ndarray.py::NumpyBrainNdarrayTest::test_numpy_ndarray_class_support_type_indexing SKIPPED
tests/brain/numpy/test_random_mtrand.py::NumpyBrainRandomMtrandTest::test_numpy_random_mtrand_functions SKIPPED
tests/brain/numpy/test_random_mtrand.py::NumpyBrainRandomMtrandTest::test_numpy_random_mtrand_functions_signature SKIPPED
tests/brain/test_argparse.py::TestBrainArgparse::test_infer_namespace PASSED
tests/brain/test_attr.py::AttrsTest::test_attr_transform PASSED
tests/brain/test_attr.py::AttrsTest::test_attrs_transform PASSED
tests/brain/test_attr.py::AttrsTest::test_attrs_with_annotation PASSED
tests/brain/test_attr.py::AttrsTest::test_dont_consider_assignments_but_without_attrs PASSED
tests/brain/test_attr.py::AttrsTest::test_special_attributes PASSED
tests/brain/test_brain.py::BrainFStrings::test_no_crash_on_const_reconstruction PASSED
tests/brain/test_brain.py::BrainNamedtupleAnnAssignTest::test_no_crash_on_ann_assign_in_namedtuple PASSED
tests/brain/test_brain.py::BrainUUIDTest::test_uuid_has_int_member PASSED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_not_subscriptable PASSED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_not_yet_subscriptable SKIPPED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_not_yet_subscriptable_2 SKIPPED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable PASSED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_2 PASSED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_3 PASSED
tests/brain/test_brain.py::CollectionsBrain::test_collections_object_subscriptable_4 PASSED
tests/brain/test_brain.py::CollectionsDequeTests::test_deque PASSED
tests/brain/test_brain.py::CollectionsDequeTests::test_deque_not_py$(PYV)methods SKIPPED
tests/brain/test_brain.py::CollectionsDequeTests::test_deque_py$(PYV)methods PASSED
tests/brain/test_brain.py::CollectionsDequeTests::test_deque_py35methods PASSED
tests/brain/test_brain.py::DefaultDictTest::test_1 PASSED
tests/brain/test_brain.py::IOBrainTest::test_sys_streams SKIPPED (Ne...)
tests/brain/test_brain.py::ModuleExtenderTest::test_extension_modules PASSED
tests/brain/test_brain.py::OrderedDictTest::test_ordered_dict_py34method PASSED
tests/brain/test_brain.py::RandomSampleTest::test_arguments_inferred_successfully PASSED
tests/brain/test_brain.py::RandomSampleTest::test_inferred_successfully PASSED
tests/brain/test_brain.py::RandomSampleTest::test_no_crash_on_evaluatedobject PASSED
tests/brain/test_brain.py::ReBrainTest::test_re_pattern_subscriptable PASSED
tests/brain/test_brain.py::ReBrainTest::test_re_pattern_unsubscriptable SKIPPED
tests/brain/test_brain.py::ReBrainTest::test_regex_flags PASSED
tests/brain/test_brain.py::SubprocessTest::test_popen_does_not_have_class_getitem PASSED
tests/brain/test_brain.py::SubprocessTest::test_subprcess_check_output PASSED
tests/brain/test_brain.py::SubprocessTest::test_subprocess_args PASSED
tests/brain/test_brain.py::TestFunctoolsPartial::test_infer_partial PASSED
tests/brain/test_brain.py::TestFunctoolsPartial::test_inferred_partial_function_calls PASSED
tests/brain/test_brain.py::TestFunctoolsPartial::test_invalid_functools_partial_calls PASSED
tests/brain/test_brain.py::TestFunctoolsPartial::test_multiple_partial_args PASSED
tests/brain/test_brain.py::TestFunctoolsPartial::test_partial_assignment PASSED
tests/brain/test_brain.py::TestFunctoolsPartial::test_partial_does_not_affect_scope PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_first_param_is_uninferable PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_class_false PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_edge_case PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_int_false PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_int_true PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_object_true PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_object_true2 PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_object_true3 PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_str_false PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_str_true PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_tuple_argument PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_type_false PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_type_false2 PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_isinstance_type_true PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_object_type PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_too_many_args PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_type_object PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_type_type PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_uninferable_bad_type PASSED
tests/brain/test_brain.py::TestIsinstanceInference::test_uninferable_keywords PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_isinstance_object_true2 PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_isinstance_tuple_argument PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_different_user_defined_classes PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_not_the_same_class PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_object_true PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_same_class PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_same_user_defined_class PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_short_circuit PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_issubclass_type_false PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_object_type PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_too_many_args PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_type_object PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_type_type PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_uninferable_bad_type PASSED
tests/brain/test_brain.py::TestIssubclassBrain::test_uninferable_keywords PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_int_subclass_argument XFAIL
tests/brain/test_brain.py::TestLenBuiltinInference::test_int_subclass_result PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_builtin_inference_attribute_error_str PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_builtin_inference_recursion_error_self_referential_attribute PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_bytes PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_class_with_metaclass PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_dict PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_failure_missing_variable PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_generator_failure PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_list PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_object PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_object_failure PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_set PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_string PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_tuple PASSED
tests/brain/test_brain.py::TestLenBuiltinInference::test_len_var PASSED
tests/brain/test_brain.py::TypeBrain::test_builtin_subscriptable PASSED
tests/brain/test_brain.py::TypeBrain::test_invalid_type_subscript PASSED
tests/brain/test_brain.py::TypeBrain::test_type_subscript PASSED
tests/brain/test_brain.py::TypingBrain::test_callable_type PASSED
tests/brain/test_brain.py::TypingBrain::test_collections_generic_alias_slots PASSED
tests/brain/test_brain.py::TypingBrain::test_has_dunder_args PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_base PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_bug_pylint_4383 PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_can_correctly_access_methods PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_class_form PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_few_args PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_few_fields PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_inference PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_inference_nonliteral PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_inferred_as_class PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_instance_attrs PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_nested_class PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_simple PASSED
tests/brain/test_brain.py::TypingBrain::test_namedtuple_uninferable_member PASSED
tests/brain/test_brain.py::TypingBrain::test_tuple_type PASSED
tests/brain/test_brain.py::TypingBrain::test_typed_dict PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_alias_type PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_alias_type_2 PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_annotated_subscriptable PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_cast PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_cast_attribute PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_cast_multiple_inference_calls PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_generic_slots PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_generic_subscriptable PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_namedtuple_dont_crash_on_no_fields PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_no_duplicates PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_no_duplicates_2 PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_object_builtin_subscriptable PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_object_not_subscriptable PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_object_notsubscriptable_3 PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_object_subscriptable PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_object_subscriptable_2 PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_param_spec SKIPPED
tests/brain/test_brain.py::TypingBrain::test_typing_type_subscriptable PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_type_without_tip PASSED
tests/brain/test_brain.py::TypingBrain::test_typing_types PASSED
tests/brain/test_brain.py::test_crypt_brain PASSED
tests/brain/test_brain.py::test_http_client_brain PASSED
tests/brain/test_brain.py::test_http_status_brain PASSED
tests/brain/test_brain.py::test_http_status_brain_iterable PASSED
tests/brain/test_brain.py::test_infer_dict_from_keys PASSED
tests/brain/test_brain.py::test_infer_int PASSED
tests/brain/test_brain.py::test_infer_str PASSED
tests/brain/test_brain.py::test_inference_on_outer_referential_length_check PASSED
tests/brain/test_brain.py::test_no_attributeerror_on_self_referential_length_check PASSED
tests/brain/test_brain.py::test_no_recursionerror_on_self_referential_length_check PASSED
tests/brain/test_brain.py::test_oserror_model PASSED
tests/brain/test_brain.py::test_str_and_bytes['hey'.encode()-Const-] PASSED
tests/brain/test_brain.py::test_str_and_bytes['hey'.encode().decode()-Const-] PASSED
tests/brain/test_brain.py::test_str_and_bytes[b'hey'.decode()-Const-] PASSED
tests/brain/test_builtin.py::BuiltinsTest::test_infer_property PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[empty-indexes-on-variable] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[empty-indexes] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[mixed-indexes-from-mixed] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[named-indexes-from-keyword] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[named-indexes] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[numbered-indexes-from-positional] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format[numbered-indexes] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_in_dataclass_pylint8109 PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable["I am {}".format()] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            "My hex format is {:4x}".format('1')\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            "My name is {fname}, I'm {age}".format(fsname = "Daniel", age = 12)\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            "My unicode character is {:c}".format(None)\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            daniel_age = 12\n            "My name is {0.name}".format(daniel_age)\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            from missing import Unknown\n            "My name is {}, I'm {}".format(Unknown, 12)\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            from missing import Unknown\n            age = 12\n            "My name is {fname}, I'm {age}".format(fname = Unknown, age = age)\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_uninferable[\n            from missing import Unknown\n            name = Unknown\n            age = 12\n            "My name is {fname}, I'm {age}".format(fname = name, age = age)\n            ] PASSED
tests/brain/test_builtin.py::TestStringNodes::test_string_format_with_specs PASSED
tests/brain/test_ctypes.py::test_cdata_member_access PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_bool-bool-?] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_buffer-bytes-<class 'ctypes.c_char'>] XFAIL
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_byte-int-b] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_char-bytes-c] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_double-float-d] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_float-float-f] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int-int-i] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int16-int-h] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int32-int-i] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int64-int-l] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_int8-int-b] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_long-int-l] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_longdouble-float-g] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_longlong-int-l] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_short-int-h] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_size_t-int-L] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ssize_t-int-l] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ubyte-int-B] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint-int-I] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint16-int-H] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint32-int-I] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint64-int-L] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_uint8-int-B] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ulong-int-L] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ulonglong-int-L] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_ushort-int-H] PASSED
tests/brain/test_ctypes.py::test_ctypes_redefined_types_members[c_wchar-str-u] PASSED
tests/brain/test_ctypes.py::test_other_ctypes_member_untouched PASSED
tests/brain/test_dataclasses.py::test_annotated_enclosed_field_call[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_annotated_enclosed_field_call[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_annotated_enclosed_field_call[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_dataclass_inits_of_non_dataclasses PASSED
tests/brain/test_dataclasses.py::test_dataclass_non_default_argument_after_default XFAIL
tests/brain/test_dataclasses.py::test_dataclass_order_of_inherited_attributes PASSED
tests/brain/test_dataclasses.py::test_dataclass_with_default_factory PASSED
tests/brain/test_dataclasses.py::test_dataclass_with_field_init_is_false PASSED
tests/brain/test_dataclasses.py::test_dataclass_with_multiple_inheritance PASSED
tests/brain/test_dataclasses.py::test_dataclass_with_properties PASSED
tests/brain/test_dataclasses.py::test_dataclass_with_unknown_base PASSED
tests/brain/test_dataclasses.py::test_dataclass_with_unknown_typing PASSED
tests/brain/test_dataclasses.py::test_inference_attribute_no_default[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_attribute_no_default[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_attribute_no_default[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_callable_attribute[dataclasses-typing] PASSED
tests/brain/test_dataclasses.py::test_inference_callable_attribute[marshmallow_dataclass-collections.abc] PASSED
tests/brain/test_dataclasses.py::test_inference_callable_attribute[marshmallow_dataclass-typing] PASSED
tests/brain/test_dataclasses.py::test_inference_callable_attribute[pydantic.dataclasses-collections.abc] PASSED
tests/brain/test_dataclasses.py::test_inference_callable_attribute[pydantic.dataclasses-typing] PASSED
tests/brain/test_dataclasses.py::test_inference_class_var[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_class_var[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_class_var[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_field_default[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_field_default[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_field_default[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_field_default_factory[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_field_default_factory[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_field_default_factory[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_generic_collection_attribute[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_generic_collection_attribute[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_generic_collection_attribute[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_inherited[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_inherited[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_inherited[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_init_var[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_init_var[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_init_var[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_method[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_method[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_method[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_no_annotation[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_no_annotation[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_no_annotation[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_non_field_default[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_inference_non_field_default[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_inference_non_field_default[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_attributes_from_superclasses[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_attributes_from_superclasses[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_attributes_from_superclasses[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_decorator_init_false[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_decorator_init_false[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_decorator_init_false[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_defaults[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_defaults[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_defaults[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_empty[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_empty[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_empty[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_field_init_false[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_field_init_false[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_field_init_false[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_initvar[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_initvar[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_initvar[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_no_defaults[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_no_defaults[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_no_defaults[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_override[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_init_override[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_init_override[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_invalid_field_call[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_invalid_field_call[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_invalid_field_call[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_invalid_init[dataclasses] PASSED
tests/brain/test_dataclasses.py::test_invalid_init[marshmallow_dataclass] PASSED
tests/brain/test_dataclasses.py::test_invalid_init[pydantic.dataclasses] PASSED
tests/brain/test_dataclasses.py::test_kw_only_decorator PASSED
tests/brain/test_dataclasses.py::test_kw_only_in_field_call PASSED
tests/brain/test_dataclasses.py::test_kw_only_sentinel PASSED
tests/brain/test_dataclasses.py::test_non_dataclass_is_not_dataclass PASSED
tests/brain/test_dataclasses.py::test_pydantic_field PASSED
tests/brain/test_dateutil.py::DateutilBrainTest::test_parser PASSED
tests/brain/test_enum.py::EnumBrainTest::test_class_named_enum PASSED
tests/brain/test_enum.py::EnumBrainTest::test_dont_crash_on_for_loops_in_body PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_as_renamed_import PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_has_dunder_members PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_is_class_not_instance PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_iterable PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_func_form_subscriptable PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_members_uppercase_only PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_multiple_base_classes PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_name_and_value_members_override_dynamicclassattr PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_name_is_str_on_self PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_starred_is_skipped PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_different_modules PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_member_method PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_member_name PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_subclass_member_value PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_sunder_names PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_tuple_list_values PASSED
tests/brain/test_enum.py::EnumBrainTest::test_enum_with_ignore PASSED
tests/brain/test_enum.py::EnumBrainTest::test_ignores_with_nodes_from_body_of_enum PASSED
tests/brain/test_enum.py::EnumBrainTest::test_infer_enum_value_as_the_right_type PASSED
tests/brain/test_enum.py::EnumBrainTest::test_int_enum PASSED
tests/brain/test_enum.py::EnumBrainTest::test_local_enum_child_class_inference PASSED
tests/brain/test_enum.py::EnumBrainTest::test_looks_like_enum_false_positive PASSED
tests/brain/test_enum.py::EnumBrainTest::test_members_member_ignored PASSED
tests/brain/test_enum.py::EnumBrainTest::test_mingled_single_and_double_quotes_does_not_crash PASSED
tests/brain/test_enum.py::EnumBrainTest::test_simple_enum PASSED
tests/brain/test_enum.py::EnumBrainTest::test_special_characters_does_not_crash PASSED
tests/brain/test_enum.py::EnumBrainTest::test_user_enum_false_positive PASSED
tests/brain/test_hashlib.py::HashlibTest::test_blake2 PASSED
tests/brain/test_hashlib.py::HashlibTest::test_hashlib PASSED
tests/brain/test_hashlib.py::HashlibTest::test_shake PASSED
tests/brain/test_multiprocessing.py::MultiprocessingBrainTest::test_module_name PASSED
tests/brain/test_multiprocessing.py::MultiprocessingBrainTest::test_multiprocessing_manager PASSED
tests/brain/test_multiprocessing.py::MultiprocessingBrainTest::test_multiprocessing_module_attributes PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_invalid_label_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_invalid_typename_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_keyword_typename_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_name_as_typename PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_access_class_fields PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_advanced_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_base PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_bases_are_actually_names_not_nodes PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_func_form PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_func_form_args_and_kwargs PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_inference_failure PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_instance_attrs PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_rename_duplicates PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_rename_keywords PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_rename_uninferable PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_namedtuple_uninferable_fields PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_duplicates_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_keywords_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_nonident_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_no_rename_underscore_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_pathological_str_does_not_crash_inference PASSED
tests/brain/test_named_tuple.py::NamedTupleTest::test_typeerror_does_not_crash_inference PASSED
tests/brain/test_nose.py::NoseBrainTest::test_nose_tools PASSED
tests/brain/test_pathlib.py::test_inference_parents PASSED
tests/brain/test_pathlib.py::test_inference_parents_subscript_index PASSED
tests/brain/test_pathlib.py::test_inference_parents_subscript_not_path PASSED
tests/brain/test_pathlib.py::test_inference_parents_subscript_slice PASSED
tests/brain/test_pytest.py::test_pytest PASSED
tests/brain/test_qt.py::TestBrainQt::test_implicit_parameters SKIPPED
tests/brain/test_qt.py::TestBrainQt::test_slot_disconnect_no_args SKIPPED
tests/brain/test_qt.py::TestBrainQt::test_value_of_lambda_instance_attrs_is_list SKIPPED
tests/brain/test_regex.py::TestRegexBrain::test_regex_flags PASSED
tests/brain/test_regex.py::TestRegexBrain::test_regex_pattern_and_match_subscriptable XPASS
tests/brain/test_signal.py::test_enum[Handlers] PASSED
tests/brain/test_signal.py::test_enum[Sigmasks] PASSED
tests/brain/test_signal.py::test_enum[Signals] PASSED
tests/brain/test_six.py::SixBrainTest::test_attribute_access PASSED
tests/brain/test_six.py::SixBrainTest::test_from_imports PASSED
tests/brain/test_six.py::SixBrainTest::test_from_submodule_imports PASSED
tests/brain/test_six.py::SixBrainTest::test_six_with_metaclass_enum_ancestor PASSED
tests/brain/test_six.py::SixBrainTest::test_six_with_metaclass_with_additional_transform PASSED
tests/brain/test_six.py::SixBrainTest::test_with_metaclass_subclasses_inheritance PASSED
tests/brain/test_ssl.py::test_ssl_brain PASSED
tests/brain/test_threading.py::ThreadingBrainTest::test_boundedsemaphore PASSED
tests/brain/test_threading.py::ThreadingBrainTest::test_lock PASSED
tests/brain/test_threading.py::ThreadingBrainTest::test_rlock PASSED
tests/brain/test_threading.py::ThreadingBrainTest::test_semaphore PASSED
tests/brain/test_typing.py::test_infer_typevar PASSED
tests/brain/test_typing_extensions.py::TestTypingExtensions::test_typing_extensions_types PASSED
tests/brain/test_unittest.py::UnittestTest::test_isolatedasynciotestcase PASSED
tests/test_builder.py::BuilderTest::test_asstuple PASSED
tests/test_builder.py::BuilderTest::test_augassign_attr PASSED
tests/test_builder.py::BuilderTest::test_build_constants PASSED
tests/test_builder.py::BuilderTest::test_data_build_error_filename PASSED
tests/test_builder.py::BuilderTest::test_data_build_invalid_x_escape PASSED
tests/test_builder.py::BuilderTest::test_data_build_null_bytes PASSED
tests/test_builder.py::BuilderTest::test_future_imports PASSED
tests/test_builder.py::BuilderTest::test_gen_expr_var_scope PASSED
tests/test_builder.py::BuilderTest::test_globals PASSED
tests/test_builder.py::BuilderTest::test_infer_can_assign_has_slots PASSED
tests/test_builder.py::BuilderTest::test_infer_can_assign_no_classdict PASSED
tests/test_builder.py::BuilderTest::test_infer_can_assign_regular_object PASSED
tests/test_builder.py::BuilderTest::test_inferred_build PASSED
tests/test_builder.py::BuilderTest::test_inferred_dont_pollute PASSED
tests/test_builder.py::BuilderTest::test_inspect_build0 PASSED
tests/test_builder.py::BuilderTest::test_inspect_build1 PASSED
tests/test_builder.py::BuilderTest::test_inspect_build3 PASSED
tests/test_builder.py::BuilderTest::test_inspect_build_type_object PASSED
tests/test_builder.py::BuilderTest::test_inspect_transform_module PASSED
tests/test_builder.py::BuilderTest::test_missing_file PASSED
tests/test_builder.py::BuilderTest::test_missing_newline PASSED
tests/test_builder.py::BuilderTest::test_newstyle_detection PASSED
tests/test_builder.py::BuilderTest::test_no_future_imports PASSED
tests/test_builder.py::BuilderTest::test_not_implemented PASSED
tests/test_builder.py::BuilderTest::test_object PASSED
tests/test_builder.py::BuilderTest::test_package_name PASSED
tests/test_builder.py::BuilderTest::test_socket_build PASSED
tests/test_builder.py::BuilderTest::test_two_future_imports PASSED
tests/test_builder.py::BuilderTest::test_type_comments_without_content PASSED
tests/test_builder.py::BuilderTest::test_yield_parent PASSED
tests/test_builder.py::FileBuildTest::test_class_base_props PASSED
tests/test_builder.py::FileBuildTest::test_class_basenames PASSED
tests/test_builder.py::FileBuildTest::test_class_instance_attrs PASSED
tests/test_builder.py::FileBuildTest::test_class_locals PASSED
tests/test_builder.py::FileBuildTest::test_function_base_props PASSED
tests/test_builder.py::FileBuildTest::test_function_locals PASSED
tests/test_builder.py::FileBuildTest::test_method_base_props PASSED
tests/test_builder.py::FileBuildTest::test_method_locals PASSED
tests/test_builder.py::FileBuildTest::test_module_base_props PASSED
tests/test_builder.py::FileBuildTest::test_module_locals PASSED
tests/test_builder.py::FileBuildTest::test_unknown_encoding PASSED
tests/test_builder.py::FromToLineNoTest::test_callfunc_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_class_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_class_with_docstring PASSED
tests/test_builder.py::FromToLineNoTest::test_decorated_class_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_decorated_function_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_for_while_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_function_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_function_with_docstring PASSED
tests/test_builder.py::FromToLineNoTest::test_if_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_try_except_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_try_finally_25_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_try_finally_lineno PASSED
tests/test_builder.py::FromToLineNoTest::test_with_lineno PASSED
tests/test_builder.py::HermeticInterpreterTest::test_build_from_live_module_without_source_file PASSED
tests/test_builder.py::test_arguments_of_signature PASSED
tests/test_builder.py::test_module_build_dunder_file PASSED
tests/test_builder.py::test_parse_module_with_invalid_type_comments_does_not_crash XFAIL
tests/test_constraint.py::test_if_comprehension_shadow[x is None-None-3] PASSED
tests/test_constraint.py::test_if_comprehension_shadow[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_elif_else_negates[x is None-None-3] PASSED
tests/test_constraint.py::test_if_elif_else_negates[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_function_call[x is None-None-3] PASSED
tests/test_constraint.py::test_if_function_call[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_function_shadow[x is None-None-3] PASSED
tests/test_constraint.py::test_if_function_shadow[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_instance_attr[self.x is None-None-3] PASSED
tests/test_constraint.py::test_if_instance_attr[self.x is not None-3-None] PASSED
tests/test_constraint.py::test_if_instance_attr_reassignment_in_body[self.x is None-None-3] PASSED
tests/test_constraint.py::test_if_instance_attr_reassignment_in_body[self.x is not None-3-None] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision1[x is None-None-3] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision1[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision2[self.x is None-None-3] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision2[self.x is not None-3-None] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision3[self.x is None-None-3] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision3[self.x is not None-3-None] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision4[self.x is None-None-3] PASSED
tests/test_constraint.py::test_if_instance_attr_varname_collision4[self.x is not None-3-None] PASSED
tests/test_constraint.py::test_if_irrelevant_condition[x is None-None-3] PASSED
tests/test_constraint.py::test_if_irrelevant_condition[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_multiple_statements[x is None-None-3] PASSED
tests/test_constraint.py::test_if_multiple_statements[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_reassignment_in_body[x is None-None-3] PASSED
tests/test_constraint.py::test_if_reassignment_in_body[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_reassignment_in_else[x is None-None-3] PASSED
tests/test_constraint.py::test_if_reassignment_in_else[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_single_statement[x is None-None-3] PASSED
tests/test_constraint.py::test_if_single_statement[x is not None-3-None] PASSED
tests/test_constraint.py::test_if_uninferable PASSED
tests/test_constraint.py::test_nested_if[x is None-None-3] PASSED
tests/test_constraint.py::test_nested_if[x is not None-3-None] PASSED
tests/test_constraint.py::test_outside_if[x is None-None-3] PASSED
tests/test_constraint.py::test_outside_if[x is not None-3-None] PASSED
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_ok PASSED
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_one_arg PASSED
tests/test_decorators.py::TestDeprecationDecorators::test_deprecated_default_argument_values_two_args PASSED
tests/test_filter_statements.py::test_empty_node PASSED
tests/test_group_exceptions.py::test_group_exceptions SKIPPED (Requi...)
tests/test_group_exceptions.py::test_star_exceptions SKIPPED (Requir...)
tests/test_group_exceptions.py::test_star_exceptions_infer_name SKIPPED
tests/test_helpers.py::TestHelpers::test_inference_errors PASSED
tests/test_helpers.py::TestHelpers::test_inference_errors_2 PASSED
tests/test_helpers.py::TestHelpers::test_is_subtype PASSED
tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_classes_metaclasses PASSED
tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_classes_no_type_ancestor PASSED
tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_mro_error PASSED
tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_unknown_bases PASSED
tests/test_helpers.py::TestHelpers::test_is_subtype_supertype_unrelated_classes PASSED
tests/test_helpers.py::TestHelpers::test_object_type PASSED
tests/test_helpers.py::TestHelpers::test_object_type_classes_and_functions PASSED
tests/test_helpers.py::TestHelpers::test_object_type_metaclasses PASSED
tests/test_helpers.py::TestHelpers::test_object_type_most_derived PASSED
tests/test_helpers.py::TestHelpers::test_object_type_too_many_types PASSED
tests/test_helpers.py::test_safe_infer_shim PASSED
tests/test_helpers.py::test_uninferable_for_safe_infer PASSED
tests/test_inference.py::ArgumentsTest::test_args PASSED
tests/test_inference.py::ArgumentsTest::test_args_overwritten PASSED
tests/test_inference.py::ArgumentsTest::test_defaults PASSED
tests/test_inference.py::ArgumentsTest::test_fail_to_infer_args PASSED
tests/test_inference.py::ArgumentsTest::test_kwargs PASSED
tests/test_inference.py::ArgumentsTest::test_kwargs_access_by_name PASSED
tests/test_inference.py::ArgumentsTest::test_kwargs_and_other_named_parameters PASSED
tests/test_inference.py::ArgumentsTest::test_kwargs_are_overridden PASSED
tests/test_inference.py::ArgumentsTest::test_kwonly_args PASSED
tests/test_inference.py::ArgumentsTest::test_multiple_kwargs PASSED
tests/test_inference.py::ArgumentsTest::test_multiple_starred_args PASSED
tests/test_inference.py::BoolOpTest::test_bool_ops PASSED
tests/test_inference.py::BoolOpTest::test_other_nodes PASSED
tests/test_inference.py::BoolOpTest::test_yes_when_unknown PASSED
tests/test_inference.py::CallSiteTest::test_call_site PASSED
tests/test_inference.py::CallSiteTest::test_call_site_starred_args PASSED
tests/test_inference.py::CallSiteTest::test_call_site_uninferable PASSED
tests/test_inference.py::CallSiteTest::test_call_site_valid_arguments PASSED
tests/test_inference.py::CallSiteTest::test_duplicated_keyword_arguments PASSED
tests/test_inference.py::GetattrTest::test_attribute_missing PASSED
tests/test_inference.py::GetattrTest::test_attrname_not_string PASSED
tests/test_inference.py::GetattrTest::test_default PASSED
tests/test_inference.py::GetattrTest::test_lambda PASSED
tests/test_inference.py::GetattrTest::test_lookup PASSED
tests/test_inference.py::GetattrTest::test_yes_when_unknown PASSED
tests/test_inference.py::HasattrTest::test_attribute_is_missing PASSED
tests/test_inference.py::HasattrTest::test_attribute_is_not_missing PASSED
tests/test_inference.py::HasattrTest::test_inference_errors PASSED
tests/test_inference.py::HasattrTest::test_lambda PASSED
tests/test_inference.py::InferenceTest::test__new__ PASSED
tests/test_inference.py::InferenceTest::test__new__bound_methods PASSED
tests/test_inference.py::InferenceTest::test_advanced_tupleassign_name_inference1 PASSED
tests/test_inference.py::InferenceTest::test_advanced_tupleassign_name_inference2 PASSED
tests/test_inference.py::InferenceTest::test_ancestors_inference PASSED
tests/test_inference.py::InferenceTest::test_ancestors_inference2 PASSED
tests/test_inference.py::InferenceTest::test_arg_keyword_no_default_value PASSED
tests/test_inference.py::InferenceTest::test_args_default_inference1 PASSED
tests/test_inference.py::InferenceTest::test_args_default_inference2 PASSED
tests/test_inference.py::InferenceTest::test_aug_different_types_aug_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_different_types_aug_not_implemented_rop_fallback PASSED
tests/test_inference.py::InferenceTest::test_aug_different_types_augop_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_different_types_no_method_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_op_same_type_aug_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_op_same_type_aug_not_implemented_normal_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_op_same_type_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_op_subtype_aug_op_is_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_op_subtype_both_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_aug_op_subtype_normal_op_is_implemented PASSED
tests/test_inference.py::InferenceTest::test_augassign PASSED
tests/test_inference.py::InferenceTest::test_augop_supertypes_augop_implemented PASSED
tests/test_inference.py::InferenceTest::test_augop_supertypes_none_implemented PASSED
tests/test_inference.py::InferenceTest::test_augop_supertypes_normal_binop_implemented PASSED
tests/test_inference.py::InferenceTest::test_augop_supertypes_not_implemented_returned_for_all PASSED
tests/test_inference.py::InferenceTest::test_augop_supertypes_reflected_binop_implemented PASSED
tests/test_inference.py::InferenceTest::test_bin_op_classes PASSED
tests/test_inference.py::InferenceTest::test_bin_op_classes_with_metaclass PASSED
tests/test_inference.py::InferenceTest::test_bin_op_supertype_more_complicated_example PASSED
tests/test_inference.py::InferenceTest::test_binary_op_custom_class PASSED
tests/test_inference.py::InferenceTest::test_binary_op_float_div PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_add PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_bitand PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_bitor PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_bitxor PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_shiftleft PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_shiftright PASSED
tests/test_inference.py::InferenceTest::test_binary_op_int_sub PASSED
tests/test_inference.py::InferenceTest::test_binary_op_list_mul PASSED
tests/test_inference.py::InferenceTest::test_binary_op_list_mul_int PASSED
tests/test_inference.py::InferenceTest::test_binary_op_list_mul_none PASSED
tests/test_inference.py::InferenceTest::test_binary_op_not_used_in_boolean_context PASSED
tests/test_inference.py::InferenceTest::test_binary_op_on_self PASSED
tests/test_inference.py::InferenceTest::test_binary_op_or_union_type PASSED
tests/test_inference.py::InferenceTest::test_binary_op_other_type PASSED
tests/test_inference.py::InferenceTest::test_binary_op_other_type_using_reflected_operands PASSED
tests/test_inference.py::InferenceTest::test_binary_op_reflected_and_not_implemented_is_type_error PASSED
tests/test_inference.py::InferenceTest::test_binary_op_str_mul PASSED
tests/test_inference.py::InferenceTest::test_binary_op_tuple_add PASSED
tests/test_inference.py::InferenceTest::test_binary_op_type_errors PASSED
tests/test_inference.py::InferenceTest::test_binop_ambiguity PASSED
tests/test_inference.py::InferenceTest::test_binop_different_types_no_method_implemented PASSED
tests/test_inference.py::InferenceTest::test_binop_different_types_normal_not_implemented_and_reflected PASSED
tests/test_inference.py::InferenceTest::test_binop_different_types_reflected_and_normal_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_binop_different_types_reflected_only PASSED
tests/test_inference.py::InferenceTest::test_binop_different_types_unknown_bases PASSED
tests/test_inference.py::InferenceTest::test_binop_inference_errors PASSED
tests/test_inference.py::InferenceTest::test_binop_list_with_elts PASSED
tests/test_inference.py::InferenceTest::test_binop_same_types PASSED
tests/test_inference.py::InferenceTest::test_binop_self_in_list PASSED
tests/test_inference.py::InferenceTest::test_binop_subtype PASSED
tests/test_inference.py::InferenceTest::test_binop_subtype_implemented_in_parent PASSED
tests/test_inference.py::InferenceTest::test_binop_subtype_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_binop_supertype PASSED
tests/test_inference.py::InferenceTest::test_binop_supertype_both_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_binop_supertype_rop_not_implemented PASSED
tests/test_inference.py::InferenceTest::test_bool_value PASSED
tests/test_inference.py::InferenceTest::test_bool_value_instances PASSED
tests/test_inference.py::InferenceTest::test_bool_value_recursive PASSED
tests/test_inference.py::InferenceTest::test_bool_value_variable PASSED
tests/test_inference.py::InferenceTest::test_bound_method_inference PASSED
tests/test_inference.py::InferenceTest::test_bt_ancestor_crash PASSED
tests/test_inference.py::InferenceTest::test_builtin_help PASSED
tests/test_inference.py::InferenceTest::test_builtin_inference_py3k PASSED
tests/test_inference.py::InferenceTest::test_builtin_name_inference PASSED
tests/test_inference.py::InferenceTest::test_builtin_new PASSED
tests/test_inference.py::InferenceTest::test_builtin_open PASSED
tests/test_inference.py::InferenceTest::test_builtin_types PASSED
tests/test_inference.py::InferenceTest::test_bytes_subscript PASSED
tests/test_inference.py::InferenceTest::test_callfunc_context_func PASSED
tests/test_inference.py::InferenceTest::test_callfunc_context_lambda PASSED
tests/test_inference.py::InferenceTest::test_callfunc_inference PASSED
tests/test_inference.py::InferenceTest::test_class_inference PASSED
tests/test_inference.py::InferenceTest::test_classmethod_inferred_by_context PASSED
tests/test_inference.py::InferenceTest::test_context_call_for_context_managers PASSED
tests/test_inference.py::InferenceTest::test_conversion_of_dict_methods PASSED
tests/test_inference.py::InferenceTest::test_copy_method_inference PASSED
tests/test_inference.py::InferenceTest::test_del1 PASSED
tests/test_inference.py::InferenceTest::test_del2 PASSED
tests/test_inference.py::InferenceTest::test_delayed_attributes_without_slots PASSED
tests/test_inference.py::InferenceTest::test_descriptor_are_callable XFAIL
tests/test_inference.py::InferenceTest::test_dict_inference PASSED
tests/test_inference.py::InferenceTest::test_dict_inference_for_multiple_starred PASSED
tests/test_inference.py::InferenceTest::test_dict_inference_kwargs PASSED
tests/test_inference.py::InferenceTest::test_dict_inference_unpack_repeated_key PASSED
tests/test_inference.py::InferenceTest::test_dict_invalid_args PASSED
tests/test_inference.py::InferenceTest::test_do_import_module_performance PASSED
tests/test_inference.py::InferenceTest::test_exc_ancestors PASSED
tests/test_inference.py::InferenceTest::test_except_inference PASSED
tests/test_inference.py::InferenceTest::test_f_arg_f PASSED
tests/test_inference.py::InferenceTest::test_factory_method PASSED
tests/test_inference.py::InferenceTest::test_factory_methods_cls_call PASSED
tests/test_inference.py::InferenceTest::test_factory_methods_inside_binary_operation XFAIL
tests/test_inference.py::InferenceTest::test_factory_methods_object_new_call PASSED
tests/test_inference.py::InferenceTest::test_float_complex_ambiguity PASSED
tests/test_inference.py::InferenceTest::test_for_dict PASSED
tests/test_inference.py::InferenceTest::test_frozenset_builtin_inference PASSED
tests/test_inference.py::InferenceTest::test_function_inference PASSED
tests/test_inference.py::InferenceTest::test_function_metaclasses XFAIL
tests/test_inference.py::InferenceTest::test_genexpr_bool_value PASSED
tests/test_inference.py::InferenceTest::test_getattr_inference1 PASSED
tests/test_inference.py::InferenceTest::test_getattr_inference2 PASSED
tests/test_inference.py::InferenceTest::test_getattr_inference3 PASSED
tests/test_inference.py::InferenceTest::test_getattr_inference4 PASSED
tests/test_inference.py::InferenceTest::test_getitem_of_class_raised_type_error PASSED
tests/test_inference.py::InferenceTest::test_im_func_unwrap PASSED
tests/test_inference.py::InferenceTest::test_import_as PASSED
tests/test_inference.py::InferenceTest::test_infer_abstract_property_return_values PASSED
tests/test_inference.py::InferenceTest::test_infer_arg_called_object_when_used_as_index_is_uninferable PASSED
tests/test_inference.py::InferenceTest::test_infer_arg_called_type_defined_in_outer_scope_is_uninferable PASSED
tests/test_inference.py::InferenceTest::test_infer_arg_called_type_is_uninferable PASSED
tests/test_inference.py::InferenceTest::test_infer_arg_called_type_when_used_as_index_is_uninferable PASSED
tests/test_inference.py::InferenceTest::test_infer_arg_called_type_when_used_as_subscript_is_uninferable PASSED
tests/test_inference.py::InferenceTest::test_infer_arguments PASSED
tests/test_inference.py::InferenceTest::test_infer_call_result_crash PASSED
tests/test_inference.py::InferenceTest::test_infer_call_result_invalid_dunder_call_on_instance PASSED
tests/test_inference.py::InferenceTest::test_infer_call_result_with_metaclass PASSED
tests/test_inference.py::InferenceTest::test_infer_cls_in_class_methods PASSED
tests/test_inference.py::InferenceTest::test_infer_coercion_rules_for_floats_complex PASSED
tests/test_inference.py::InferenceTest::test_infer_empty_nodes PASSED
tests/test_inference.py::InferenceTest::test_infer_nested PASSED
tests/test_inference.py::InferenceTest::test_infer_subclass_attr_inner_class PASSED
tests/test_inference.py::InferenceTest::test_infer_subclass_attr_inner_class_works_indirectly PASSED
tests/test_inference.py::InferenceTest::test_infer_subclass_attr_instance_attr PASSED
tests/test_inference.py::InferenceTest::test_infer_subclass_attr_instance_attr_indirect PASSED
tests/test_inference.py::InferenceTest::test_infer_subclass_attr_outer_class PASSED
tests/test_inference.py::InferenceTest::test_infer_variable_arguments PASSED
tests/test_inference.py::InferenceTest::test_inference_restrictions PASSED
tests/test_inference.py::InferenceTest::test_inferring_context_manager_skip_index_error PASSED
tests/test_inference.py::InferenceTest::test_inferring_context_manager_unpacking_inference_error PASSED
tests/test_inference.py::InferenceTest::test_inferring_with_contextlib_contextmanager PASSED
tests/test_inference.py::InferenceTest::test_inferring_with_contextlib_contextmanager_failures PASSED
tests/test_inference.py::InferenceTest::test_inferring_with_statement PASSED
tests/test_inference.py::InferenceTest::test_inferring_with_statement_failures PASSED
tests/test_inference.py::InferenceTest::test_infinite_loop_for_decorators PASSED
tests/test_inference.py::InferenceTest::test_inner_value_redefined_by_subclass PASSED
tests/test_inference.py::InferenceTest::test_inner_value_redefined_by_subclass_with_mro PASSED
tests/test_inference.py::InferenceTest::test_instance_binary_operations PASSED
tests/test_inference.py::InferenceTest::test_instance_binary_operations_multiple_methods PASSED
tests/test_inference.py::InferenceTest::test_instance_binary_operations_parent PASSED
tests/test_inference.py::InferenceTest::test_instance_slicing PASSED
tests/test_inference.py::InferenceTest::test_instance_slicing_fails PASSED
tests/test_inference.py::InferenceTest::test_instance_slicing_slices PASSED
tests/test_inference.py::InferenceTest::test_invalid_slicing_primaries PASSED
tests/test_inference.py::InferenceTest::test_invalid_subscripts PASSED
tests/test_inference.py::InferenceTest::test_lambda_as_methods PASSED
tests/test_inference.py::InferenceTest::test_list_builtin_inference PASSED
tests/test_inference.py::InferenceTest::test_list_inference PASSED
tests/test_inference.py::InferenceTest::test_listassign_name_inference PASSED
tests/test_inference.py::InferenceTest::test_lookup_cond_branches PASSED
tests/test_inference.py::InferenceTest::test_matmul PASSED
tests/test_inference.py::InferenceTest::test_metaclass__getitem__ PASSED
tests/test_inference.py::InferenceTest::test_metaclass_arguments_are_classes_not_instances XFAIL
tests/test_inference.py::InferenceTest::test_metaclass_custom_dunder_call PASSED
tests/test_inference.py::InferenceTest::test_metaclass_custom_dunder_call_boundnode PASSED
tests/test_inference.py::InferenceTest::test_metaclass_subclasses_arguments_are_classes_not_instances PASSED
tests/test_inference.py::InferenceTest::test_metaclass_with_keyword_args PASSED
tests/test_inference.py::InferenceTest::test_method_argument PASSED
tests/test_inference.py::InferenceTest::test_module_inference PASSED
tests/test_inference.py::InferenceTest::test_mul_list_supports__index__ PASSED
tests/test_inference.py::InferenceTest::test_mulassign_inference PASSED
tests/test_inference.py::InferenceTest::test_name_bool_value PASSED
tests/test_inference.py::InferenceTest::test_name_repeat_inference PASSED
tests/test_inference.py::InferenceTest::test_nested_contextmanager PASSED
tests/test_inference.py::InferenceTest::test_no_infinite_ancestor_loop PASSED
tests/test_inference.py::InferenceTest::test_no_runtime_error_in_repeat_inference PASSED
tests/test_inference.py::InferenceTest::test_nonregr_absolute_import PASSED
tests/test_inference.py::InferenceTest::test_nonregr_func_arg PASSED
tests/test_inference.py::InferenceTest::test_nonregr_func_global PASSED
tests/test_inference.py::InferenceTest::test_nonregr_getitem_empty_tuple PASSED
tests/test_inference.py::InferenceTest::test_nonregr_inference_modifying_col_offset PASSED
tests/test_inference.py::InferenceTest::test_nonregr_instance_attrs PASSED
tests/test_inference.py::InferenceTest::test_nonregr_lambda_arg PASSED
tests/test_inference.py::InferenceTest::test_nonregr_layed_dictunpack PASSED
tests/test_inference.py::InferenceTest::test_nonregr_multi_referential_addition PASSED
tests/test_inference.py::InferenceTest::test_pluggable_inference PASSED
tests/test_inference.py::InferenceTest::test_property PASSED
tests/test_inference.py::InferenceTest::test_python25_no_relative_import PASSED
tests/test_inference.py::InferenceTest::test_scope_lookup_same_attributes PASSED
tests/test_inference.py::InferenceTest::test_set_builtin_inference PASSED
tests/test_inference.py::InferenceTest::test_simple_for PASSED
tests/test_inference.py::InferenceTest::test_simple_for_genexpr PASSED
tests/test_inference.py::InferenceTest::test_simple_subscript PASSED
tests/test_inference.py::InferenceTest::test_simple_tuple PASSED
tests/test_inference.py::InferenceTest::test_slicing_list PASSED
tests/test_inference.py::InferenceTest::test_slicing_str PASSED
tests/test_inference.py::InferenceTest::test_slicing_tuple PASSED
tests/test_inference.py::InferenceTest::test_special_method_masquerading_as_another PASSED
tests/test_inference.py::InferenceTest::test_starred_in_list_literal PASSED
tests/test_inference.py::InferenceTest::test_starred_in_literals_inference_issues PASSED
tests/test_inference.py::InferenceTest::test_starred_in_mapping_inference_issues PASSED
tests/test_inference.py::InferenceTest::test_starred_in_mapping_literal PASSED
tests/test_inference.py::InferenceTest::test_starred_in_mapping_literal_no_inference_possible PASSED
tests/test_inference.py::InferenceTest::test_starred_in_mapping_literal_non_const_keys_values PASSED
tests/test_inference.py::InferenceTest::test_starred_in_set_literal PASSED
tests/test_inference.py::InferenceTest::test_starred_in_tuple_literal PASSED
tests/test_inference.py::InferenceTest::test_stop_iteration_leak PASSED
tests/test_inference.py::InferenceTest::test_str_methods PASSED
tests/test_inference.py::InferenceTest::test_string_interpolation PASSED
tests/test_inference.py::InferenceTest::test_subscript_inference_error PASSED
tests/test_inference.py::InferenceTest::test_subscript_multi_slice PASSED
tests/test_inference.py::InferenceTest::test_subscript_multi_value PASSED
tests/test_inference.py::InferenceTest::test_subscript_supports__index__ PASSED
tests/test_inference.py::InferenceTest::test_swap_assign_inference PASSED
tests/test_inference.py::InferenceTest::test_tuple_builtin_inference PASSED
tests/test_inference.py::InferenceTest::test_tuple_then_list PASSED
tests/test_inference.py::InferenceTest::test_tupleassign_name_inference PASSED
tests/test_inference.py::InferenceTest::test_two_parents_from_same_module PASSED
tests/test_inference.py::InferenceTest::test_type__new__invalid_attrs PASSED
tests/test_inference.py::InferenceTest::test_type__new__invalid_bases PASSED
tests/test_inference.py::InferenceTest::test_type__new__invalid_mcs_argument PASSED
tests/test_inference.py::InferenceTest::test_type__new__invalid_name PASSED
tests/test_inference.py::InferenceTest::test_type__new__metaclass_and_ancestors_lookup PASSED
tests/test_inference.py::InferenceTest::test_type__new__metaclass_lookup PASSED
tests/test_inference.py::InferenceTest::test_type__new__not_enough_arguments PASSED
tests/test_inference.py::InferenceTest::test_type__new__with_metaclass PASSED
tests/test_inference.py::InferenceTest::test_unary_empty_type_errors PASSED
tests/test_inference.py::InferenceTest::test_unary_not PASSED
tests/test_inference.py::InferenceTest::test_unary_op_assignment PASSED
tests/test_inference.py::InferenceTest::test_unary_op_classes PASSED
tests/test_inference.py::InferenceTest::test_unary_op_classes_with_metaclass PASSED
tests/test_inference.py::InferenceTest::test_unary_op_instance_method_not_callable PASSED
tests/test_inference.py::InferenceTest::test_unary_op_leaks_stop_iteration PASSED
tests/test_inference.py::InferenceTest::test_unary_op_numbers PASSED
tests/test_inference.py::InferenceTest::test_unary_operands PASSED
tests/test_inference.py::InferenceTest::test_unary_type_errors PASSED
tests/test_inference.py::InferenceTest::test_unary_type_errors_for_non_instance_objects PASSED
tests/test_inference.py::InferenceTest::test_unbound_method_inference PASSED
tests/test_inference.py::InferenceTest::test_unicode_methods PASSED
tests/test_inference.py::InferenceTest::test_uninferable_type_subscript PASSED
tests/test_inference.py::InferenceTest::test_with_metaclass__getitem__ PASSED
tests/test_inference.py::InferenceTest::test_with_metaclass_subclasses_arguments_are_classes_not_instances PASSED
tests/test_inference.py::InferenceTest::test_with_metaclass_with_partial_imported_name PASSED
tests/test_inference.py::InferenceUtilsTest::test_path_wrapper PASSED
tests/test_inference.py::ObjectDunderNewTest::test_object_dunder_new_is_inferred_if_decorator PASSED
tests/test_inference.py::SliceTest::test_slice PASSED
tests/test_inference.py::SliceTest::test_slice_attributes PASSED
tests/test_inference.py::SliceTest::test_slice_inference_error PASSED
tests/test_inference.py::SliceTest::test_slice_type PASSED
tests/test_inference.py::TestBool::test_bool PASSED
tests/test_inference.py::TestBool::test_bool_bool_special_method PASSED
tests/test_inference.py::TestBool::test_bool_instance_not_callable PASSED
tests/test_inference.py::TestBool::test_class_subscript PASSED
tests/test_inference.py::TestBool::test_class_subscript_inference_context PASSED
tests/test_inference.py::TestCallable::test_callable PASSED
tests/test_inference.py::TestCallable::test_callable_methods PASSED
tests/test_inference.py::TestCallable::test_inference_errors PASSED
tests/test_inference.py::TestCallable::test_not_callable PASSED
tests/test_inference.py::TestInferencePropagation::test_call_context_propagation XFAIL
tests/test_inference.py::TestInferencePropagation::test_call_kwargs_propagation PASSED
tests/test_inference.py::TestInferencePropagation::test_call_starargs_propagation PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-from-positional] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-from-variable0] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-from-variable1] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes-on-variable] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[empty-indexes] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[named-indexes-from-keyword] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[numbered-indexes-from-positionl] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting[numbered-indexes] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable["I am %s" % ()] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable["I am %s" % Exception()] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[("%" + str(20)) % 0] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[20 % 0] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            "My name is %(fname)s, I'm %(age)s" % {Exception(): "Daniel", "age": age}\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            "My name is %0s, I'm %1s" % ("Daniel")\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            "My name is %s, I'm %s" % ((fname,)*2)\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            fname = "Daniel"\n            age = 12\n            "My name is %0s, I'm %(age)s" % (fname, age)\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            from missing import Unknown\n            fname = Unknown\n            age = 12\n            "My name is %(fname)s, I'm %(age)s" % {"fname": fname, "age": age}\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            from missing import fname\n            "My name is %s, I'm %s" % (fname, 12)\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            from missing import fname\n            age = 12\n            "My name is %(fname)s, I'm %(age)s" % {"fname": fname, "age": age}\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_uninferable[\n            fsname = "Daniel"\n            "My name is %(fname)s, I'm %(age)s" % {"fsname": fsname, "age": age}\n            ] PASSED
tests/test_inference.py::TestOldStyleStringFormatting::test_old_style_string_formatting_with_specs PASSED
tests/test_inference.py::TestType::test_type PASSED
tests/test_inference.py::test_allow_retrieving_instance_attrs_and_special_attrs_for_functions PASSED
tests/test_inference.py::test_assert_last_function_returns_none_on_inference PASSED
tests/test_inference.py::test_attribute_inference_should_not_access_base_classes PASSED
tests/test_inference.py::test_attribute_mro_object_inference PASSED
tests/test_inference.py::test_augassign_recursion PASSED
tests/test_inference.py::test_builtin_inference_list_of_exceptions PASSED
tests/test_inference.py::test_cache_usage_without_explicit_context PASSED
tests/test_inference.py::test_call_on_instance_with_inherited_dunder_call_method PASSED
tests/test_inference.py::test_cannot_getattr_ann_assigns PASSED
tests/test_inference.py::test_cannot_infer_call_result_for_builtin_methods PASSED
tests/test_inference.py::test_classmethod_from_builtins_inferred_as_bound PASSED
tests/test_inference.py::test_compare[!=-False] PASSED
tests/test_inference.py::test_compare[<-False] PASSED
tests/test_inference.py::test_compare[<=-True] PASSED
tests/test_inference.py::test_compare[==-True] PASSED
tests/test_inference.py::test_compare[>-False] PASSED
tests/test_inference.py::test_compare[>=-True] PASSED
tests/test_inference.py::test_compare_ambiguous_multiple_possibilites PASSED
tests/test_inference.py::test_compare_chained PASSED
tests/test_inference.py::test_compare_chained_comparisons_continue_on_true PASSED
tests/test_inference.py::test_compare_chained_comparisons_shortcircuit_on_false PASSED
tests/test_inference.py::test_compare_dynamic XFAIL (unimplemented)
tests/test_inference.py::test_compare_identity[is not-False] XFAIL (...)
tests/test_inference.py::test_compare_identity[is-True] XFAIL (uninf...)
tests/test_inference.py::test_compare_ifexp_constant PASSED
tests/test_inference.py::test_compare_inferred_members PASSED
tests/test_inference.py::test_compare_instance_members PASSED
tests/test_inference.py::test_compare_known_false_branch XFAIL (unim...)
tests/test_inference.py::test_compare_lesseq_types[(1+0j)-(2+0j)-result12] PASSED
tests/test_inference.py::test_compare_lesseq_types[0-1-result14] PASSED
tests/test_inference.py::test_compare_lesseq_types[0.0--0.0-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[1-1-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[1-1.1-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[1.0-1.0-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[1.1-1-False] PASSED
tests/test_inference.py::test_compare_lesseq_types[False-1-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[True-False-False] PASSED
tests/test_inference.py::test_compare_lesseq_types[True-True-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[\x00-\x01-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[abc--False] PASSED
tests/test_inference.py::test_compare_lesseq_types[abc-def-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[lhs6-rhs6-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[lhs7-rhs7-True] PASSED
tests/test_inference.py::test_compare_lesseq_types[lhs8-rhs8-False] PASSED
tests/test_inference.py::test_compare_membership[in-True] PASSED
tests/test_inference.py::test_compare_membership[not in-False] PASSED
tests/test_inference.py::test_compare_multiple_possibilites PASSED
tests/test_inference.py::test_compare_nonliteral PASSED
tests/test_inference.py::test_compare_typeerror PASSED
tests/test_inference.py::test_compare_uninferable_member PASSED
tests/test_inference.py::test_compare_unknown PASSED
tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n            def klassmethod1(method):\n                @classmethod\n                def inner(cls):\n                    return method(cls)\n                return inner\n\n            class X(object):\n                @klassmethod1\n                def x(cls):\n                    return 'X'\n            X.x\n            -BoundMethod-classmethod] PASSED
tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n            def klassmethod1(method):\n                def inner(cls):\n                    return method(cls)\n                return classmethod(inner)\n\n            class X(object):\n                @klassmethod1\n                def x(cls):\n                    return 'X'\n            X.x\n            -BoundMethod-classmethod] PASSED
tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n            def staticmethod1(method):\n                @staticmethod\n                def inner(cls):\n                    return method(cls)\n                return inner\n\n            class X(object):\n                @staticmethod1\n                def x(cls):\n                    return 'X'\n            X.x\n            -FunctionDef-staticmethod] PASSED
tests/test_inference.py::test_custom_decorators_for_classmethod_and_staticmethods[\n            def staticmethod1(method):\n                def inner(cls):\n                    return method(cls)\n                return staticmethod(inner)\n\n            class X(object):\n                @staticmethod1\n                def x(cls):\n                    return 'X'\n            X.x\n            -FunctionDef-staticmethod] PASSED
tests/test_inference.py::test_dataclasses_subscript_inference_recursion_error SKIPPED
tests/test_inference.py::test_dataclasses_subscript_inference_recursion_error_39 PASSED
tests/test_inference.py::test_exception_lookup_last_except_handler_wins PASSED
tests/test_inference.py::test_exception_lookup_name_bound_in_except_handler PASSED
tests/test_inference.py::test_function_def_cached_generator PASSED
tests/test_inference.py::test_getattr_fails_on_empty_values PASSED
tests/test_inference.py::test_ifexp_inference PASSED
tests/test_inference.py::test_igetattr_idempotent PASSED
tests/test_inference.py::test_implicit_parameters_bound_method PASSED
tests/test_inference.py::test_imported_module_var_inferable PASSED
tests/test_inference.py::test_imported_module_var_inferable2 PASSED
tests/test_inference.py::test_imported_module_var_inferable3 PASSED
tests/test_inference.py::test_infer_args_unpacking_of_self PASSED
tests/test_inference.py::test_infer_assign_attr PASSED
tests/test_inference.py::test_infer_context_manager_with_unknown_args PASSED
tests/test_inference.py::test_infer_custom_inherit_from_property PASSED
tests/test_inference.py::test_infer_dict_passes_context PASSED
tests/test_inference.py::test_infer_exception_instance_attributes PASSED
tests/test_inference.py::test_infer_first_argument_of_static_method_in_metaclass PASSED
tests/test_inference.py::test_infer_generated_setter PASSED
tests/test_inference.py::test_infer_list_of_uninferables_does_not_crash PASSED
tests/test_inference.py::test_inferaugassign_picking_parent_instead_of_stmt PASSED
tests/test_inference.py::test_inference_is_limited_to_the_boundnode[\n        class A:\n            def __enter__(self):\n                return self\n            def __exit__(self, err_type, err, traceback):\n                return\n        class B(A):\n            pass\n        with B() as b:\n            b #@\n        -B] PASSED
tests/test_inference.py::test_inference_is_limited_to_the_boundnode[\n        class A:\n            def test(self):\n                return A()\n        class B(A):\n            def test(self):\n                return A.test(self)\n        B().test()\n        -A] PASSED
tests/test_inference.py::test_inference_is_limited_to_the_boundnode[\n    class A:\n        def __enter__(self):\n            return A()\n        def __exit__(self, err_type, err, traceback):\n            return\n    class B(A):\n            pass\n    with B() as b:\n        b #@\n    -A] PASSED
tests/test_inference.py::test_inference_of_items_on_module_dict PASSED
tests/test_inference.py::test_inferred_sequence_unpacking_works PASSED
tests/test_inference.py::test_inferring_properties_multiple_time_does_not_mutate_locals PASSED
tests/test_inference.py::test_issue926_binop_referencing_same_name_is_not_uninferable PASSED
tests/test_inference.py::test_issue926_infer_stmts_referencing_same_name_is_not_uninferable PASSED
tests/test_inference.py::test_issue_1090_infer_yield_type_base_class PASSED
tests/test_inference.py::test_limit_inference_result_amount PASSED
tests/test_inference.py::test_namespace_package PASSED
tests/test_inference.py::test_namespace_package_same_name PASSED
tests/test_inference.py::test_posonlyargs_inference PASSED
tests/test_inference.py::test_prevent_recursion_error_in_igetattr_and_context_manager_inference PASSED
tests/test_inference.py::test_property_as_string PASSED
tests/test_inference.py::test_property_callable_inference PASSED
tests/test_inference.py::test_property_docstring PASSED
tests/test_inference.py::test_property_inference PASSED
tests/test_inference.py::test_pylint_issue_4692_attribute_inference_error_in_infer_import_from PASSED
tests/test_inference.py::test_recursion_error_inferring_builtin_containers PASSED
tests/test_inference.py::test_recursion_error_inferring_slice PASSED
tests/test_inference.py::test_recursion_error_metaclass_monkeypatching PASSED
tests/test_inference.py::test_recursion_error_self_reference_type_call XFAIL
tests/test_inference.py::test_recursion_on_inference_tip PASSED
tests/test_inference.py::test_regression_infinite_loop_decorator PASSED
tests/test_inference.py::test_relative_imports_init_package PASSED
tests/test_inference.py::test_self_reference_infer_does_not_trigger_recursion_error PASSED
tests/test_inference.py::test_slice_inference_in_for_loops PASSED
tests/test_inference.py::test_slice_inference_in_for_loops_not_working PASSED
tests/test_inference.py::test_slice_zero_step_does_not_raise_ValueError PASSED
tests/test_inference.py::test_slice_zero_step_on_str_does_not_raise_ValueError PASSED
tests/test_inference.py::test_stop_iteration_in_int PASSED
tests/test_inference.py::test_subclass_of_exception[\n        class Error(Exception):\n            def method(self):\n                 self #@\n        ] PASSED
tests/test_inference.py::test_subclass_of_exception[\n        class Error(Exception):\n            pass\n\n        a = Error()\n        a #@\n        ] PASSED
tests/test_inference.py::test_super_inference_of_abstract_property PASSED
tests/test_inference.py::test_sys_argv_uninferable PASSED
tests/test_inference.py::test_unpack_dicts_in_assignment PASSED
tests/test_inference.py::test_unpacking_starred_and_dicts_in_assignment PASSED
tests/test_inference.py::test_unpacking_starred_empty_list_in_assignment PASSED
tests/test_inference_calls.py::test_argument PASSED
tests/test_inference_calls.py::test_chained_attribute_inherited PASSED
tests/test_inference_calls.py::test_class_method PASSED
tests/test_inference_calls.py::test_class_method_inherited PASSED
tests/test_inference_calls.py::test_dunder_getitem PASSED
tests/test_inference_calls.py::test_inner_call PASSED
tests/test_inference_calls.py::test_inner_call_with_const_argument PASSED
tests/test_inference_calls.py::test_inner_call_with_dynamic_argument PASSED
tests/test_inference_calls.py::test_instance_method PASSED
tests/test_inference_calls.py::test_instance_method_inherited PASSED
tests/test_inference_calls.py::test_method_const_instance_attr PASSED
tests/test_inference_calls.py::test_method_const_instance_attr_multiple PASSED
tests/test_inference_calls.py::test_method_const_instance_attr_same_method PASSED
tests/test_inference_calls.py::test_method_dynamic_instance_attr_1 PASSED
tests/test_inference_calls.py::test_method_dynamic_instance_attr_2 PASSED
tests/test_inference_calls.py::test_method_dynamic_instance_attr_3 PASSED
tests/test_inference_calls.py::test_method_dynamic_instance_attr_4 PASSED
tests/test_inference_calls.py::test_method_dynamic_instance_attr_5 PASSED
tests/test_inference_calls.py::test_method_dynamic_instance_attr_6 PASSED
tests/test_inference_calls.py::test_multiple_returns PASSED
tests/test_inference_calls.py::test_no_return PASSED
tests/test_inference_calls.py::test_one_return PASSED
tests/test_inference_calls.py::test_one_return_possible PASSED
tests/test_inference_calls.py::test_static_method PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_after_args_param PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_after_kwonly_param PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_after_param PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_after_posonly_param PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_after_use PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_exclusive PASSED
tests/test_lookup.py::LookupControlFlowTest::test_assign_not_exclusive PASSED
tests/test_lookup.py::LookupControlFlowTest::test_consecutive_assign PASSED
tests/test_lookup.py::LookupControlFlowTest::test_del_exclusive PASSED
tests/test_lookup.py::LookupControlFlowTest::test_del_no_effect_after PASSED
tests/test_lookup.py::LookupControlFlowTest::test_del_not_exclusive PASSED
tests/test_lookup.py::LookupControlFlowTest::test_del_removes_prior PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_assign_after_block PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_assign_after_block_overwritten PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_assign_in_block PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_assign_in_block_multiple PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_var_after_block_multiple PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_var_after_block_single PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_var_in_block PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_var_in_block_overwrites PASSED
tests/test_lookup.py::LookupControlFlowTest::test_except_var_in_multiple_blocks PASSED
tests/test_lookup.py::LookupControlFlowTest::test_if_assign PASSED
tests/test_lookup.py::LookupControlFlowTest::test_if_assigns_different_branch PASSED
tests/test_lookup.py::LookupControlFlowTest::test_if_assigns_same_branch PASSED
tests/test_lookup.py::LookupControlFlowTest::test_if_else PASSED
tests/test_lookup.py::LookupControlFlowTest::test_if_variable_in_condition_1 PASSED
tests/test_lookup.py::LookupControlFlowTest::test_if_variable_in_condition_2 PASSED
tests/test_lookup.py::LookupTest::test_builtin_lookup PASSED
tests/test_lookup.py::LookupTest::test_class PASSED
tests/test_lookup.py::LookupTest::test_class_ancestor_name PASSED
tests/test_lookup.py::LookupTest::test_class_in_function PASSED
tests/test_lookup.py::LookupTest::test_class_variables PASSED
tests/test_lookup.py::LookupTest::test_decorator_arguments_lookup PASSED
tests/test_lookup.py::LookupTest::test_dict_comp_nested PASSED
tests/test_lookup.py::LookupTest::test_dict_comps PASSED
tests/test_lookup.py::LookupTest::test_explicit___name__ PASSED
tests/test_lookup.py::LookupTest::test_function_argument_with_default PASSED
tests/test_lookup.py::LookupTest::test_function_module_special PASSED
tests/test_lookup.py::LookupTest::test_function_nested PASSED
tests/test_lookup.py::LookupTest::test_generator_attributes PASSED
tests/test_lookup.py::LookupTest::test_global_delete PASSED
tests/test_lookup.py::LookupTest::test_inner_classes PASSED
tests/test_lookup.py::LookupTest::test_inner_decorator_member_lookup PASSED
tests/test_lookup.py::LookupTest::test_lambda_nested PASSED
tests/test_lookup.py::LookupTest::test_limit PASSED
tests/test_lookup.py::LookupTest::test_list_comp_nested PASSED
tests/test_lookup.py::LookupTest::test_list_comp_target PASSED
tests/test_lookup.py::LookupTest::test_list_comps PASSED
tests/test_lookup.py::LookupTest::test_loopvar_hiding PASSED
tests/test_lookup.py::LookupTest::test_method PASSED
tests/test_lookup.py::LookupTest::test_module PASSED
tests/test_lookup.py::LookupTest::test_set_comp_closure PASSED
tests/test_lookup.py::LookupTest::test_set_comp_nested PASSED
tests/test_lookup.py::LookupTest::test_set_comps PASSED
tests/test_lookup.py::LookupTest::test_static_method_lookup PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_class PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_class_attr_error PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_class_with_module PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_file PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_file_astro_builder PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_file_cache PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_file_name_astro_builder_exception PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_cache PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_astro_builder_exception PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_egg PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_not_python_source PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_pyz PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_module_name_zip PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_namespace_pkg_resources PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_namespace_pkgutil PASSED
tests/test_manager.py::AstroidManagerTest::test_ast_from_string PASSED
tests/test_manager.py::AstroidManagerTest::test_do_not_expose_main PASSED
tests/test_manager.py::AstroidManagerTest::test_failed_import_hooks PASSED
tests/test_manager.py::AstroidManagerTest::test_file_from_module PASSED
tests/test_manager.py::AstroidManagerTest::test_file_from_module_name_astro_building_exception PASSED
tests/test_manager.py::AstroidManagerTest::test_identify_old_namespace_package_protocol PASSED
tests/test_manager.py::AstroidManagerTest::test_implicit_namespace_package PASSED
tests/test_manager.py::AstroidManagerTest::test_module_is_not_namespace PASSED
tests/test_manager.py::AstroidManagerTest::test_module_unexpectedly_missing_path PASSED
tests/test_manager.py::AstroidManagerTest::test_module_unexpectedly_missing_spec PASSED
tests/test_manager.py::AstroidManagerTest::test_module_unexpectedly_spec_is_none PASSED
tests/test_manager.py::AstroidManagerTest::test_namespace_and_file_mismatch PASSED
tests/test_manager.py::AstroidManagerTest::test_namespace_package_pth_support PASSED
tests/test_manager.py::AstroidManagerTest::test_nested_namespace_import PASSED
tests/test_manager.py::AstroidManagerTest::test_raises_exception_for_empty_modname PASSED
tests/test_manager.py::AstroidManagerTest::test_same_name_import_module PASSED
tests/test_manager.py::AstroidManagerTest::test_submodule_homonym_with_non_module PASSED
tests/test_manager.py::AstroidManagerTest::test_zip_import_data PASSED
tests/test_manager.py::AstroidManagerTest::test_zip_import_data_without_zipimport PASSED
tests/test_manager.py::BorgAstroidManagerTC::test_borg PASSED
tests/test_manager.py::BorgAstroidManagerTC::test_max_inferable_values PASSED
tests/test_manager.py::ClearCacheTest::test_brain_plugins_reloaded_after_clearing_cache PASSED
tests/test_manager.py::ClearCacheTest::test_builtins_inference_after_clearing_cache PASSED
tests/test_manager.py::ClearCacheTest::test_builtins_inference_after_clearing_cache_manually PASSED
tests/test_manager.py::ClearCacheTest::test_clear_cache_clears_other_lru_caches PASSED
tests/test_manager.py::IsolatedAstroidManagerTest::test_no_user_warning PASSED
tests/test_modutils.py::BackportStdlibNamesTest::test_import_error SKIPPED
tests/test_modutils.py::ExtensionPackageWhitelistTest::test_is_module_name_part_of_extension_package_whitelist_success PASSED
tests/test_modutils.py::ExtensionPackageWhitelistTest::test_is_module_name_part_of_extension_package_whitelist_true PASSED
tests/test_modutils.py::FileFromModPathTest::test_builtin PASSED
tests/test_modutils.py::FileFromModPathTest::test_site_packages PASSED
tests/test_modutils.py::FileFromModPathTest::test_std_lib PASSED
tests/test_modutils.py::FileFromModPathTest::test_unexisting PASSED
tests/test_modutils.py::FileFromModPathTest::test_unicode_in_package_init PASSED
tests/test_modutils.py::GetModuleFilesTest::test_get_all_files PASSED
tests/test_modutils.py::GetModuleFilesTest::test_get_module_files_1 PASSED
tests/test_modutils.py::GetModuleFilesTest::test_get_module_files_2 PASSED
tests/test_modutils.py::GetModuleFilesTest::test_load_module_set_attribute PASSED
tests/test_modutils.py::GetModulePartTest::test_get_module_part_exception PASSED
tests/test_modutils.py::GetModulePartTest::test_get_module_part_only_dot PASSED
tests/test_modutils.py::GetModulePartTest::test_known_values_get_builtin_module_part SKIPPED
tests/test_modutils.py::GetModulePartTest::test_known_values_get_compiled_module_part PASSED
tests/test_modutils.py::GetModulePartTest::test_known_values_get_module_part_1 PASSED
tests/test_modutils.py::GetModulePartTest::test_known_values_get_module_part_2 PASSED
tests/test_modutils.py::GetModulePartTest::test_known_values_get_module_part_3 PASSED
tests/test_modutils.py::GetSourceFileTest::test PASSED
tests/test_modutils.py::GetSourceFileTest::test_ PASSED
tests/test_modutils.py::GetSourceFileTest::test_raise PASSED
tests/test_modutils.py::IsRelativeTest::test_deep_relative PASSED
tests/test_modutils.py::IsRelativeTest::test_deep_relative2 PASSED
tests/test_modutils.py::IsRelativeTest::test_deep_relative3 PASSED
tests/test_modutils.py::IsRelativeTest::test_deep_relative4 PASSED
tests/test_modutils.py::IsRelativeTest::test_is_relative_bad_path PASSED
tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_1 PASSED
tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_3 PASSED
tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_4 PASSED
tests/test_modutils.py::IsRelativeTest::test_known_values_is_relative_5 PASSED
tests/test_modutils.py::IsStandardModuleTest::test_4 PASSED
tests/test_modutils.py::IsStandardModuleTest::test_builtin PASSED
tests/test_modutils.py::IsStandardModuleTest::test_builtins PASSED
tests/test_modutils.py::IsStandardModuleTest::test_custom_path PASSED
tests/test_modutils.py::IsStandardModuleTest::test_datetime PASSED
tests/test_modutils.py::IsStandardModuleTest::test_failing_edge_cases PASSED
tests/test_modutils.py::IsStandardModuleTest::test_nonstandard PASSED
tests/test_modutils.py::IsStandardModuleTest::test_unknown PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_4 PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_builtin PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_builtins PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_datetime PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_nonstandard PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_platform_specific PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_subpackages PASSED
tests/test_modutils.py::IsStdLibModuleTest::test_unknown PASSED
tests/test_modutils.py::LoadModuleFromNameTest::test_known_values_load_module_from_name_1 PASSED
tests/test_modutils.py::LoadModuleFromNameTest::test_known_values_load_module_from_name_2 PASSED
tests/test_modutils.py::LoadModuleFromNameTest::test_raise_load_module_from_name_1 PASSED
tests/test_modutils.py::LoadModuleFromPathTest::test_do_not_load_twice PASSED
tests/test_modutils.py::ModPathFromFileTest::test_import_symlink_both_outside_of_path PASSED
tests/test_modutils.py::ModPathFromFileTest::test_import_symlink_with_source_outside_of_path PASSED
tests/test_modutils.py::ModPathFromFileTest::test_known_values_modpath_from_file_1 PASSED
tests/test_modutils.py::ModPathFromFileTest::test_load_from_module_symlink_on_symlinked_paths_in_syspath PASSED
tests/test_modutils.py::ModPathFromFileTest::test_load_packages_without_init PASSED
tests/test_modutils.py::ModPathFromFileTest::test_raise_modpath_from_file_exception PASSED
tests/test_modutils.py::ModuleFileTest::test_find_egg_module PASSED
tests/test_modutils.py::ModuleFileTest::test_find_zipped_module PASSED
tests/test_modutils.py::ModuleInPathTest::test_bad_import PASSED
tests/test_modutils.py::ModuleInPathTest::test_failure PASSED
tests/test_modutils.py::ModuleInPathTest::test_no_filename PASSED
tests/test_modutils.py::ModuleInPathTest::test_success PASSED
tests/test_modutils.py::test_file_info_from_modpath__SixMetaPathImporter SKIPPED
tests/test_modutils.py::test_find_setuptools_pep660_editable_install PASSED
tests/test_modutils.py::test_import_dotted_library PASSED
tests/test_nodes.py::AliasesTest::test_aliases PASSED
tests/test_nodes.py::AnnAssignNodeTest::test_as_string PASSED
tests/test_nodes.py::AnnAssignNodeTest::test_complex PASSED
tests/test_nodes.py::AnnAssignNodeTest::test_primitive PASSED
tests/test_nodes.py::AnnAssignNodeTest::test_primitive_without_initial_value PASSED
tests/test_nodes.py::ArgumentsNodeTC::test_kwoargs PASSED
tests/test_nodes.py::ArgumentsNodeTC::test_linenumbering PASSED
tests/test_nodes.py::ArgumentsNodeTC::test_positional_only PASSED
tests/test_nodes.py::AsStringTest::test_3k_annotations_and_metaclass PASSED
tests/test_nodes.py::AsStringTest::test_3k_as_string PASSED
tests/test_nodes.py::AsStringTest::test_as_string PASSED
tests/test_nodes.py::AsStringTest::test_as_string_for_list_containing_uninferable PASSED
tests/test_nodes.py::AsStringTest::test_as_string_unknown PASSED
tests/test_nodes.py::AsStringTest::test_class_def PASSED
tests/test_nodes.py::AsStringTest::test_ellipsis PASSED
tests/test_nodes.py::AsStringTest::test_f_strings PASSED
tests/test_nodes.py::AsStringTest::test_frozenset_as_string PASSED
tests/test_nodes.py::AsStringTest::test_func_signature_issue_185 PASSED
tests/test_nodes.py::AsStringTest::test_int_attribute PASSED
tests/test_nodes.py::AsStringTest::test_module2_as_string PASSED
tests/test_nodes.py::AsStringTest::test_module_as_string PASSED
tests/test_nodes.py::AsStringTest::test_operator_precedence PASSED
tests/test_nodes.py::AsStringTest::test_recursion_error_trapped PASSED
tests/test_nodes.py::AsStringTest::test_slice_and_subscripts PASSED
tests/test_nodes.py::AsStringTest::test_slices PASSED
tests/test_nodes.py::AsStringTest::test_tuple_as_string PASSED
tests/test_nodes.py::AsStringTest::test_varargs_kwargs_as_string PASSED
tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_param_spec SKIPPED
tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_type_alias SKIPPED
tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_type_var SKIPPED
tests/test_nodes.py::AsStringTypeParamNodes::test_as_string_type_var_tuple SKIPPED
tests/test_nodes.py::BoundMethodNodeTest::test_is_property PASSED
tests/test_nodes.py::CmpNodeTest::test_as_string PASSED
tests/test_nodes.py::ConstNodeTest::test_bool PASSED
tests/test_nodes.py::ConstNodeTest::test_complex PASSED
tests/test_nodes.py::ConstNodeTest::test_copy PASSED
tests/test_nodes.py::ConstNodeTest::test_float PASSED
tests/test_nodes.py::ConstNodeTest::test_int PASSED
tests/test_nodes.py::ConstNodeTest::test_none PASSED
tests/test_nodes.py::ConstNodeTest::test_str PASSED
tests/test_nodes.py::ConstNodeTest::test_str_kind PASSED
tests/test_nodes.py::ConstNodeTest::test_unicode PASSED
tests/test_nodes.py::ContextTest::test_list_del PASSED
tests/test_nodes.py::ContextTest::test_list_load PASSED
tests/test_nodes.py::ContextTest::test_list_store PASSED
tests/test_nodes.py::ContextTest::test_starred_load PASSED
tests/test_nodes.py::ContextTest::test_starred_store PASSED
tests/test_nodes.py::ContextTest::test_subscript_del PASSED
tests/test_nodes.py::ContextTest::test_subscript_load PASSED
tests/test_nodes.py::ContextTest::test_subscript_store PASSED
tests/test_nodes.py::ContextTest::test_tuple_load PASSED
tests/test_nodes.py::ContextTest::test_tuple_store PASSED
tests/test_nodes.py::IfNodeTest::test_block_range PASSED
tests/test_nodes.py::IfNodeTest::test_if_elif_else_node PASSED
tests/test_nodes.py::ImportNodeTest::test_absolute_import PASSED
tests/test_nodes.py::ImportNodeTest::test_as_string PASSED
tests/test_nodes.py::ImportNodeTest::test_bad_import_inference PASSED
tests/test_nodes.py::ImportNodeTest::test_conditional PASSED
tests/test_nodes.py::ImportNodeTest::test_conditional_import PASSED
tests/test_nodes.py::ImportNodeTest::test_from_self_resolve PASSED
tests/test_nodes.py::ImportNodeTest::test_import_self_resolve PASSED
tests/test_nodes.py::ImportNodeTest::test_more_absolute_import PASSED
tests/test_nodes.py::ImportNodeTest::test_real_name PASSED
tests/test_nodes.py::NameNodeTest::test_assign_to_true PASSED
tests/test_nodes.py::Python35AsyncTest::test_async_await_keywords PASSED
tests/test_nodes.py::Python35AsyncTest::test_asyncfor_as_string PASSED
tests/test_nodes.py::Python35AsyncTest::test_asyncwith_as_string PASSED
tests/test_nodes.py::Python35AsyncTest::test_await_as_string PASSED
tests/test_nodes.py::Python35AsyncTest::test_decorated_async_def_as_string PASSED
tests/test_nodes.py::TestNamedExprNode::test_frame PASSED
tests/test_nodes.py::TestNamedExprNode::test_scope PASSED
tests/test_nodes.py::TestPatternMatching::test_match_class SKIPPED (...)
tests/test_nodes.py::TestPatternMatching::test_match_mapping SKIPPED
tests/test_nodes.py::TestPatternMatching::test_match_sequence SKIPPED
tests/test_nodes.py::TestPatternMatching::test_match_simple SKIPPED
tests/test_nodes.py::TestPatternMatching::test_return_from_match SKIPPED
tests/test_nodes.py::TryExceptFinallyNodeTest::test_block_range PASSED
tests/test_nodes.py::TryExceptNodeTest::test_block_range PASSED
tests/test_nodes.py::TryFinallyNodeTest::test_block_range PASSED
tests/test_nodes.py::TryNodeTest::test_block_range PASSED
tests/test_nodes.py::UnboundMethodNodeTest::test_no_super_getattr PASSED
tests/test_nodes.py::test_arguments_contains_all PASSED
tests/test_nodes.py::test_arguments_default_value PASSED
tests/test_nodes.py::test_assignment_expression PASSED
tests/test_nodes.py::test_assignment_expression_in_functiondef PASSED
tests/test_nodes.py::test_const_itered PASSED
tests/test_nodes.py::test_correct_function_type_comment_parent PASSED
tests/test_nodes.py::test_f_string_correct_line_numbering PASSED
tests/test_nodes.py::test_get_doc PASSED
tests/test_nodes.py::test_is_generator_for_yield_assignments PASSED
tests/test_nodes.py::test_is_generator_for_yield_in_aug_assign PASSED
tests/test_nodes.py::test_is_generator_for_yield_in_if PASSED
tests/test_nodes.py::test_is_generator_for_yield_in_while PASSED
tests/test_nodes.py::test_parse_fstring_debug_mode PASSED
tests/test_nodes.py::test_parse_type_comments_with_proper_parent PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AnnAssign] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Arguments] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Assert] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AssignAttr] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AssignName] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Assign] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AsyncFor] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AsyncFunctionDef] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AsyncWith] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Attribute] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[AugAssign] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Await] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[BinOp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[BoolOp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Break] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Call] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[ClassDef] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Compare] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[ComprehensionScope] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Comprehension] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Const] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Continue] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Decorators] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[DelAttr] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[DelName] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Delete] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[DictComp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[DictUnpack] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Dict] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[EmptyNode] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[EvaluatedObject] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[ExceptHandler] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Expr] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[For] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[FormattedValue] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[FunctionDef] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[GeneratorExp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Global] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[IfExp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[If] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[ImportFrom] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Import] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[JoinedStr] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Keyword] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Lambda] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[ListComp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[List] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[LocalsDictNodeNG] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchAs] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchCase] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchClass] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchMapping] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchOr] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchSequence] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchSingleton] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchStar] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[MatchValue] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Match] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Module] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Name] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[NamedExpr] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Nonlocal] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[ParamSpec] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Pass] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Pattern] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Raise] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Return] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[SetComp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Set] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Slice] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Starred] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Subscript] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[TryStar] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Try] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Tuple] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[TypeAlias] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[TypeVarTuple] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[TypeVar] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[UnaryOp] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Unknown] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[While] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[With] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[YieldFrom] PASSED
tests/test_nodes.py::test_str_repr_no_warnings[Yield] PASSED
tests/test_nodes.py::test_type_coments_assign PASSED
tests/test_nodes.py::test_type_comments_arguments PASSED
tests/test_nodes.py::test_type_comments_for PASSED
tests/test_nodes.py::test_type_comments_function PASSED
tests/test_nodes.py::test_type_comments_invalid_expression PASSED
tests/test_nodes.py::test_type_comments_invalid_function_comments PASSED
tests/test_nodes.py::test_type_comments_posonly_arguments PASSED
tests/test_nodes.py::test_type_comments_with PASSED
tests/test_nodes.py::test_unknown PASSED
tests/test_nodes_lineno.py::TestEndLinenoNotSet::test_end_lineno_not_set SKIPPED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_assignment PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_attribute PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_call PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_class PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_comprehension PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_const PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_container PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_dict PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_for PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_function PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_if PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_import PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_match SKIPPED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_mix_nodes PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_mix_stmts PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_module PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_name PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_ops PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_string PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_subscript PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_try PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_while PASSED
tests/test_nodes_lineno.py::TestLinenoColOffset::test_end_lineno_with PASSED
tests/test_nodes_position.py::TestNodePosition::test_position_async_function PASSED
tests/test_nodes_position.py::TestNodePosition::test_position_class PASSED
tests/test_nodes_position.py::TestNodePosition::test_position_function PASSED
tests/test_object_model.py::BoundMethodModelTest::test_bound_method_model PASSED
tests/test_object_model.py::ClassModelTest::test_class_model PASSED
tests/test_object_model.py::ClassModelTest::test_class_model_correct_mro_subclasses_proxied PASSED
tests/test_object_model.py::ClassModelTest::test_priority_to_local_defined_values PASSED
tests/test_object_model.py::DictObjectModelTest::test__class__ PASSED
tests/test_object_model.py::DictObjectModelTest::test_attributes_inferred_as_methods PASSED
tests/test_object_model.py::DictObjectModelTest::test_wrapper_objects_for_dict_methods_python3 PASSED
tests/test_object_model.py::ExceptionModelTest::test_exception_instance_correctly_instantiated PASSED
tests/test_object_model.py::ExceptionModelTest::test_import_error PASSED
tests/test_object_model.py::ExceptionModelTest::test_oserror SKIPPED
tests/test_object_model.py::ExceptionModelTest::test_syntax_error PASSED
tests/test_object_model.py::ExceptionModelTest::test_unicodedecodeerror PASSED
tests/test_object_model.py::ExceptionModelTest::test_valueerror_py3 PASSED
tests/test_object_model.py::FunctionModelTest::test___get__has_extra_params_defined PASSED
tests/test_object_model.py::FunctionModelTest::test__get__and_positional_only_args PASSED
tests/test_object_model.py::FunctionModelTest::test_annotation_positional_only PASSED
tests/test_object_model.py::FunctionModelTest::test_annotations_kwdefaults PASSED
tests/test_object_model.py::FunctionModelTest::test_builtin_dunder_init_does_not_crash_when_accessing_annotations PASSED
tests/test_object_model.py::FunctionModelTest::test_descriptor_error_regression PASSED
tests/test_object_model.py::FunctionModelTest::test_descriptor_not_inferrring_self XFAIL
tests/test_object_model.py::FunctionModelTest::test_descriptors_binding_invalid PASSED
tests/test_object_model.py::FunctionModelTest::test_empty_return_annotation PASSED
tests/test_object_model.py::FunctionModelTest::test_function_model PASSED
tests/test_object_model.py::FunctionModelTest::test_is_not_lambda PASSED
tests/test_object_model.py::FunctionModelTest::test_partial_descriptor_support PASSED
tests/test_object_model.py::GeneratorModelTest::test_model PASSED
tests/test_object_model.py::InstanceModelTest::test_instance_local_attributes_overrides_object_model XFAIL
tests/test_object_model.py::InstanceModelTest::test_instance_special_model PASSED
tests/test_object_model.py::ModuleModelTest::test__path__not_a_package PASSED
tests/test_object_model.py::ModuleModelTest::test_module_model PASSED
tests/test_object_model.py::ModuleModelTest::test_priority_to_local_defined_values PASSED
tests/test_object_model.py::TestContextManagerModel::test_model PASSED
tests/test_object_model.py::TestExceptionInstanceModel::test_str_argument_not_required PASSED
tests/test_object_model.py::UnboundMethodModelTest::test_unbound_method_model PASSED
tests/test_object_model.py::test_lru_cache[False] PASSED
tests/test_object_model.py::test_lru_cache[True] PASSED
tests/test_objects.py::ObjectsTest::test_frozenset PASSED
tests/test_objects.py::ObjectsTest::test_lookup_regression_slots PASSED
tests/test_objects.py::SuperTests::test_inferring_invalid_supers PASSED
tests/test_objects.py::SuperTests::test_inferring_super_outside_methods PASSED
tests/test_objects.py::SuperTests::test_inferring_unbound_super_doesnt_work PASSED
tests/test_objects.py::SuperTests::test_no_arguments_super PASSED
tests/test_objects.py::SuperTests::test_proxied PASSED
tests/test_objects.py::SuperTests::test_super_bound_model PASSED
tests/test_objects.py::SuperTests::test_super_complex_mro PASSED
tests/test_objects.py::SuperTests::test_super_data_model PASSED
tests/test_objects.py::SuperTests::test_super_getattr_single_inheritance PASSED
tests/test_objects.py::SuperTests::test_super_infer PASSED
tests/test_objects.py::SuperTests::test_super_init_call PASSED
tests/test_objects.py::SuperTests::test_super_invalid_mro PASSED
tests/test_objects.py::SuperTests::test_super_invalid_types PASSED
tests/test_objects.py::SuperTests::test_super_mro PASSED
tests/test_objects.py::SuperTests::test_super_new_call PASSED
tests/test_objects.py::SuperTests::test_super_properties PASSED
tests/test_objects.py::SuperTests::test_super_qname PASSED
tests/test_objects.py::SuperTests::test_super_simple_cases PASSED
tests/test_objects.py::SuperTests::test_super_yes_objects PASSED
tests/test_objects.py::SuperTests::test_use_default_inference_on_not_inferring_args PASSED
tests/test_protocols.py::ProtocolTests::test_assign_stmts_starred_fails PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_annassignments PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_assignments PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_nested_for_dict PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_nested_for_tuple PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_simple_for PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_assnames PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_for PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_inside_call PASSED
tests/test_protocols.py::ProtocolTests::test_assigned_stmts_starred_yes PASSED
tests/test_protocols.py::ProtocolTests::test_not_passing_uninferable_in_seq_inference PASSED
tests/test_protocols.py::ProtocolTests::test_sequence_assigned_stmts_not_accepting_empty_node PASSED
tests/test_protocols.py::ProtocolTests::test_uninferable_exponents PASSED
tests/test_protocols.py::ProtocolTests::test_uninferable_list_multiplication PASSED
tests/test_protocols.py::TestGenericTypeSyntax::test_assigned_stmts_param_spec SKIPPED
tests/test_protocols.py::TestGenericTypeSyntax::test_assigned_stmts_type_var SKIPPED
tests/test_protocols.py::TestGenericTypeSyntax::test_assigned_stmts_type_var_tuple SKIPPED
tests/test_protocols.py::TestPatternMatching::test_assigned_stmts_match_as SKIPPED
tests/test_protocols.py::TestPatternMatching::test_assigned_stmts_match_mapping SKIPPED
tests/test_protocols.py::TestPatternMatching::test_assigned_stmts_match_star SKIPPED
tests/test_protocols.py::test_named_expr_inference PASSED
tests/test_python3.py::Python3TC::test_annotation_as_string PASSED
tests/test_python3.py::Python3TC::test_annotation_support PASSED
tests/test_python3.py::Python3TC::test_as_string PASSED
tests/test_python3.py::Python3TC::test_async_comprehensions PASSED
tests/test_python3.py::Python3TC::test_async_comprehensions_as_string PASSED
tests/test_python3.py::Python3TC::test_async_comprehensions_outside_coroutine PASSED
tests/test_python3.py::Python3TC::test_format_string PASSED
tests/test_python3.py::Python3TC::test_kwonlyargs_annotations_supper PASSED
tests/test_python3.py::Python3TC::test_metaclass_ancestors PASSED
tests/test_python3.py::Python3TC::test_metaclass_error PASSED
tests/test_python3.py::Python3TC::test_metaclass_imported PASSED
tests/test_python3.py::Python3TC::test_metaclass_multiple_keywords PASSED
tests/test_python3.py::Python3TC::test_metaclass_yes_leak PASSED
tests/test_python3.py::Python3TC::test_nested_unpacking_in_dicts PASSED
tests/test_python3.py::Python3TC::test_old_syntax_works PASSED
tests/test_python3.py::Python3TC::test_parent_metaclass PASSED
tests/test_python3.py::Python3TC::test_simple_metaclass PASSED
tests/test_python3.py::Python3TC::test_starred_notation PASSED
tests/test_python3.py::Python3TC::test_underscores_in_numeral_literal PASSED
tests/test_python3.py::Python3TC::test_unpacking_in_dict_getitem PASSED
tests/test_python3.py::Python3TC::test_unpacking_in_dict_getitem_uninferable PASSED
tests/test_python3.py::Python3TC::test_unpacking_in_dict_getitem_with_ref PASSED
tests/test_python3.py::Python3TC::test_unpacking_in_dicts PASSED
tests/test_python3.py::Python3TC::test_yield_from PASSED
tests/test_python3.py::Python3TC::test_yield_from_as_string PASSED
tests/test_python3.py::Python3TC::test_yield_from_is_generator PASSED
tests/test_raw_building.py::RawBuildingTC::test_attach_dummy_node PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_class PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_from_import PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_function PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_function_args PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_function_deepinspect_deprecation PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_function_defaults PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_function_kwonlyargs PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_function_posonlyargs PASSED
tests/test_raw_building.py::RawBuildingTC::test_build_module PASSED
tests/test_raw_building.py::RawBuildingTC::test_io_is__io PASSED
tests/test_raw_building.py::RawBuildingTC::test_module_object_with_broken_getattr PASSED
tests/test_raw_building.py::test_build_module_getattr_catch_output PASSED
tests/test_regrtest.py::NonRegressionTests::test_ancestors_missing_from_function PASSED
tests/test_regrtest.py::NonRegressionTests::test_ancestors_patching_class_recursion PASSED
tests/test_regrtest.py::NonRegressionTests::test_ancestors_yes_in_bases PASSED
tests/test_regrtest.py::NonRegressionTests::test_binop_generates_nodes_with_parents PASSED
tests/test_regrtest.py::NonRegressionTests::test_decorator_callchain_issue42 PASSED
tests/test_regrtest.py::NonRegressionTests::test_decorator_names_inference_error_leaking PASSED
tests/test_regrtest.py::NonRegressionTests::test_filter_stmts_nested_if PASSED
tests/test_regrtest.py::NonRegressionTests::test_filter_stmts_scoping PASSED
tests/test_regrtest.py::NonRegressionTests::test_inference_context_consideration PASSED
tests/test_regrtest.py::NonRegressionTests::test_living_property PASSED
tests/test_regrtest.py::NonRegressionTests::test_manager_instance_attributes_reference_global_MANAGER PASSED
tests/test_regrtest.py::NonRegressionTests::test_module_path PASSED
tests/test_regrtest.py::NonRegressionTests::test_nameconstant PASSED
tests/test_regrtest.py::NonRegressionTests::test_numpy_crash SKIPPED
tests/test_regrtest.py::NonRegressionTests::test_numpy_distutils SKIPPED
tests/test_regrtest.py::NonRegressionTests::test_package_sidepackage PASSED
tests/test_regrtest.py::NonRegressionTests::test_recursion_regression_issue25 PASSED
tests/test_regrtest.py::NonRegressionTests::test_recursive_property_method PASSED
tests/test_regrtest.py::NonRegressionTests::test_regression_inference_of_self_in_lambda PASSED
tests/test_regrtest.py::NonRegressionTests::test_unicode_in_docstring PASSED
tests/test_regrtest.py::NonRegressionTests::test_uninferable_string_argument_of_namedtuple PASSED
tests/test_regrtest.py::test_ancestor_looking_up_redefined_function PASSED
tests/test_regrtest.py::test_crash_in_dunder_inference_prevented PASSED
tests/test_regrtest.py::test_max_inferred_for_complicated_class_hierarchy PASSED
tests/test_regrtest.py::test_recursion_during_inference PASSED
tests/test_regrtest.py::test_regression_crash_classmethod PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test__bases__attribute PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test__mro__attribute PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_add_metaclass PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_all_ancestors_need_slots PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_ancestors PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_frame_is_not_class PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_only_assignment_names_are_considered PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_only_callfunc_are_considered PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_extra_decorators_only_same_name_considered PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_getattr PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_class_keywords PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_classmethod_attributes PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_cls_special_attributes_1 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_cls_special_attributes_2 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_dict_interface PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_duplicate_bases_namedtuple PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_extra_decorators_only_class_level_assignments PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_function_with_decorator_lineno PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_generator_from_infer_call_result_parent PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_getattr_from_grandpa PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_getattr_method_transform PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_getattr_with_enpty_annassign PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_has_dynamic_getattr PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_implicit_metaclass PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_implicit_metaclass_lookup PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_inner_classes PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_instance_attr_ancestors PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_instance_bound_method_lambdas PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_instance_bound_method_lambdas_2 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_instance_getattr PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_instance_getattr_with_class_attr PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_instance_special_attributes PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_kite_graph PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_local_attr_ancestors PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_local_attr_invalid_mro PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_local_attr_mro PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_error PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_generator_hack PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_generator_hack_enum_base PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_lookup PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_lookup_inference_errors PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_lookup_using_same_class PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_type PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_metaclass_yes_leak PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_methods PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_1 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_2 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_3 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_4 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_5 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_6 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_7 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_error_1 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_generic_error_2 PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_typing_extensions PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_with_attribute_classes PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_mro_with_factories PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_multiline_docstring PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_navigation PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_no_infinite_metaclass_loop PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_no_infinite_metaclass_loop_with_redefine PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_nonregr_infer_callresult PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_singleline_docstring PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_slots PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_slots_added_dynamically_still_inferred PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_slots_empty_list_of_slots PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_slots_for_dict_keys PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_slots_taken_from_parents PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_type PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_type_three_arguments PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_using_invalid_six_add_metaclass_call PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_with_invalid_metaclass PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_with_metaclass_mro PASSED
tests/test_scoped_nodes.py::ClassNodeTest::test_without_docstring PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_abstract_methods_are_not_implicitly_none PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_argnames PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_argnames_lambda PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_decorator_builtin_descriptors PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_default_value PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_dict_interface PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_display_type PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_docstring_special_cases PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_dunder_class_local_to_classmethod PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_dunder_class_local_to_function PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_dunder_class_local_to_method PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_format_args PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_format_args_keyword_only_args PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_four_args PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_func_instance_attr PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_func_is_bound PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_igetattr PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_inference_error PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_is_abstract PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_is_abstract_decorated PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_is_generator PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_is_method PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_lambda_getattr PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_lambda_pytype PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_lambda_qname PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_method_init_subclass PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_multiline_docstring PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_multiline_docstring_async PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_navigation PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_no_returns_is_implicitly_none PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_only_raises_is_not_implicitly_none PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_positional_only_argnames PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_return_annotation_is_not_the_last PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_return_nothing PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_singleline_docstring PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_special_attributes PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_type_builtin_descriptor_subclasses PASSED
tests/test_scoped_nodes.py::FunctionNodeTest::test_without_docstring PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_comment_before_docstring PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_dict_interface PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_file_stream_api PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_file_stream_in_memory PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_file_stream_physical PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_getattr PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_import_1 PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_import_2 PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_import_unavailable_module PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_module_getattr PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_multiline_docstring PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_public_names PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_relative_to_absolute_name PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_relative_to_absolute_name_beyond_top_level PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_singleline_docstring PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_special_attributes PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_stream_api PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_wildcard_import_names PASSED
tests/test_scoped_nodes.py::ModuleNodeTest::test_without_docstring PASSED
tests/test_scoped_nodes.py::TestFrameNodes::test_frame_node PASSED
tests/test_scoped_nodes.py::TestFrameNodes::test_non_frame_node PASSED
tests/test_scoped_nodes.py::test_ancestor_with_generic PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[bool] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[dict] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[int] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_no_value[str] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_non_str_member[bytes-] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_non_str_member[int-42] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotation_str_member PASSED
tests/test_scoped_nodes.py::test_enums_type_annotations_non_const_member[TypedDict-value2] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotations_non_const_member[dict-value0] PASSED
tests/test_scoped_nodes.py::test_enums_type_annotations_non_const_member[list-value1] PASSED
tests/test_scoped_nodes.py::test_enums_value2member_map_ PASSED
tests/test_scoped_nodes.py::test_issue940_enums_as_a_real_world_usecase PASSED
tests/test_scoped_nodes.py::test_issue940_metaclass_derived_funcdef PASSED
tests/test_scoped_nodes.py::test_issue940_metaclass_funcdef_is_not_datadescriptor PASSED
tests/test_scoped_nodes.py::test_issue940_metaclass_property PASSED
tests/test_scoped_nodes.py::test_issue940_metaclass_subclass_property PASSED
tests/test_scoped_nodes.py::test_issue940_metaclass_values_funcdef PASSED
tests/test_scoped_nodes.py::test_issue940_property_grandchild PASSED
tests/test_scoped_nodes.py::test_issue940_with_metaclass_class_context_property PASSED
tests/test_scoped_nodes.py::test_metaclass_cannot_infer_call_yields_an_instance PASSED
tests/test_scoped_nodes.py::test_posonlyargs_default_value PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef __init__(self, other=(), /, **kw):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef __init__(self: int, other: float, /, **kw):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, b, /, d, e):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, b=None, /, d=None, e=None):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, other, other, b=None, /, d=None, e=None):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef func(a, other, other, b=None, /, d=None, e=None, **kwargs):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_posonlyargs_python_38[\ndef name(p1, p2, /, p_or_kw, *, kw):\n    pass\n] PASSED
tests/test_scoped_nodes.py::test_property_in_body_of_if PASSED
tests/test_scoped_nodes.py::test_property_in_body_of_try PASSED
tests/test_scoped_nodes.py::test_slots_duplicate_bases_issue_1089 PASSED
tests/test_stdlib.py::TestSys::test_sys_builtin_module_names PASSED
tests/test_stdlib.py::TestSys::test_sys_modules PASSED
tests/test_transforms.py::TestTransforms::test_builder_apply_transforms PASSED
tests/test_transforms.py::TestTransforms::test_function_inlining_transform PASSED
tests/test_transforms.py::TestTransforms::test_predicates PASSED
tests/test_transforms.py::TestTransforms::test_recursive_transforms_into_astroid_fields PASSED
tests/test_transforms.py::TestTransforms::test_transform_aborted_if_recursion_limited PASSED
tests/test_transforms.py::TestTransforms::test_transform_crashes_on_is_subtype_of PASSED
tests/test_transforms.py::TestTransforms::test_transform_patches_locals PASSED
tests/test_transforms.py::TestTransforms::test_transforms_are_called_for_builtin_modules PASSED
tests/test_transforms.py::TestTransforms::test_transforms_are_separated PASSED
tests/test_utils.py::InferenceUtil::test_if PASSED
tests/test_utils.py::InferenceUtil::test_not_exclusive PASSED
tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_multiple PASSED
tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_operator PASSED
tests/test_utils.py::InferenceUtil::test_not_exclusive_walrus_operator_nested PASSED
tests/test_utils.py::InferenceUtil::test_try_except PASSED
tests/test_utils.py::InferenceUtil::test_unpack_infer_empty_tuple PASSED
tests/test_utils.py::InferenceUtil::test_unpack_infer_uninferable_nodes PASSED [100%]$(PYTHON_DIR)/vendor-packages/coverage/report_core.py:115: CoverageWarning: Couldn't parse '/tmp/tmp4y0_up98/tmp2w5ahi8f.py': No source for code: '/tmp/tmp4y0_up98/tmp2w5ahi8f.py'. (couldnt-parse)
 
 
 
======== 1585 passed, 75 skipped, 16 xfailed, 1 xpassed ========
  py$(PYV): OK
  congratulations :)