@@ -56,14 +56,15 @@ TEST_CASE("object_details.py has a stack frame with expected locals.", "[integra
5656
5757 vector<vector<string>> expectations{
5858 // Regex only necessary due to Python 2 (dicts not sorted)
59- { " d" , " D" , R"( dict: \{\n\t'(d1': 1,\n\t'd2': 2,|d2': 2,\n\t'd1': 1,)\n\})" },
60- { " s" , " S" , R"( slots: \{\n\tslot1: 1,\n\tslot2: 2,\n\})" },
61- { " dsubd" , " DsubD" , R"( dict: \{\n(\t('d1': 1|'d2': 2|'d3': 3),\n){3}\})" },
62- { " ssubs" , " SsubS" , R"( slots: \{\n\tslot3: 3,\n\tslot1: 1,\n\tslot2: 2,\n\})" },
63- { " dsubs" , " DsubS" , R"( slots: \{\n\tslot1: 1,\n\tslot2: 2,\n\}\ndict: \{\n\t'd3': 3,\n\})" },
64- { " ssubd" , " SsubD" , R"( slots: \{\n\tslot3: 3,\n\}\ndict: \{\n(\t('d1': 1|'d2': 2),\n){2}\})" },
65- { " ssubds" , " SsubDS" , R"( slots: \{\n\tslot3: 5,\n\tslot1: 3,\n\tslot2: 4,\n\}\ndict: \{\n(\t('d1': 1|'d2': 2),\n){2}\})" },
66- { " negDictOffset" , " NegDictOffset" , R"( tuple repr: \(1, 2, 3\)\ndict: \{\n\t'attr': 'test',\n\})" },
59+ { " d" , " D" , R"( dict: \{\n\t'(d1': 1,\n\t'd2': 2,|d2': 2,\n\t'd1': 1,)\n\})" },
60+ { " s" , " S" , R"( slots: \{\n\tslot1: 1,\n\tslot2: 2,\n\})" },
61+ { " dsubd" , " DsubD" , R"( dict: \{\n(\t('d1': 1|'d2': 2|'d3': 3),\n){3}\})" },
62+ { " ssubs" , " SsubS" , R"( slots: \{\n\tslot3: 3,\n\tslot1: 1,\n\tslot2: 2,\n\})" },
63+ { " dsubs" , " DsubS" , R"( slots: \{\n\tslot1: 1,\n\tslot2: 2,\n\}\ndict: \{\n\t'd3': 3,\n\})" },
64+ { " ssubd" , " SsubD" , R"( slots: \{\n\tslot3: 3,\n\}\ndict: \{\n(\t('d1': 1|'d2': 2),\n){2}\})" },
65+ { " ssubds" , " SsubDS" , R"( slots: \{\n\tslot3: 5,\n\tslot1: 3,\n\tslot2: 4,\n\}\ndict: \{\n(\t('d1': 1|'d2': 2),\n){2}\})" },
66+ { " negDictOffset" , " NegDictOffset" , R"( tuple repr: \(1, 2, 3\)\ndict: \{\n\t'attr': 'test',\n\})" },
67+ { " manDictRes" , " ManagedDictResolved" , R"( dict: \{(\n\t'a\d+': \d+,){32}\n\})" },
6768 };
6869
6970 for (auto & objExp : expectations) {
0 commit comments