diff --git a/tests/conftest.py b/tests/conftest.py
index f5116085e5..a70bb12e55 100644
--- a/tests/conftest.py
+++ b/tests/conftest.py
@@ -5,7 +5,7 @@
from packaging import version
SNAPSHOT_MINIMUM_VERSIONS = {
- "textual": "0.77",
+ "textual": "0.81",
"pytest-textual-snapshot": "1.0",
}
diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg
index 6fb50210da..c8184b2f34 100644
--- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg
+++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_leaf.svg
@@ -19,290 +19,291 @@
font-weight: 700;
}
- .terminal-2956864693-matrix {
+ .terminal-2193240310-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2956864693-title {
+ .terminal-2193240310-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2956864693-r1 { fill: #e2e3e3 }
-.terminal-2956864693-r2 { fill: #cd5c5c }
-.terminal-2956864693-r3 { fill: #e2e3e3;font-weight: bold }
-.terminal-2956864693-r4 { fill: #141414 }
-.terminal-2956864693-r5 { fill: #c5c8c6 }
-.terminal-2956864693-r6 { fill: #008139 }
-.terminal-2956864693-r7 { fill: #438d9f }
-.terminal-2956864693-r8 { fill: #f8f8f2 }
-.terminal-2956864693-r9 { fill: #211505;font-weight: bold }
-.terminal-2956864693-r10 { fill: #794f14;font-weight: bold }
-.terminal-2956864693-r11 { fill: #23568b }
-.terminal-2956864693-r12 { fill: #e1e1e1 }
-.terminal-2956864693-r13 { fill: #e4e5e6 }
-.terminal-2956864693-r14 { fill: #fea62b;font-weight: bold }
-.terminal-2956864693-r15 { fill: #a7a9ab }
-.terminal-2956864693-r16 { fill: #4c5055 }
+ .terminal-2193240310-r1 { fill: #e2e3e3 }
+.terminal-2193240310-r2 { fill: #cd5c5c }
+.terminal-2193240310-r3 { fill: #e2e3e3;font-weight: bold }
+.terminal-2193240310-r4 { fill: #141414 }
+.terminal-2193240310-r5 { fill: #c5c8c6 }
+.terminal-2193240310-r6 { fill: #008139 }
+.terminal-2193240310-r7 { fill: #438d9f }
+.terminal-2193240310-r8 { fill: #f8f8f2 }
+.terminal-2193240310-r9 { fill: #211505;font-weight: bold }
+.terminal-2193240310-r10 { fill: #794f14;font-weight: bold }
+.terminal-2193240310-r11 { fill: #1e1f35 }
+.terminal-2193240310-r12 { fill: #23568b }
+.terminal-2193240310-r13 { fill: #e1e1e1 }
+.terminal-2193240310-r14 { fill: #e4e5e6 }
+.terminal-2193240310-r15 { fill: #fea62b;font-weight: bold }
+.terminal-2193240310-r16 { fill: #a7a9ab }
+.terminal-2193240310-r17 { fill: #4c5055 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- TreeApp
+ TreeApp
-
+
-
- โผ ๐ 1.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-โโโ โผ ๐ 1.000KB (100.00 %) grandparentfun.py:4โimport itertools โ
- โโโ โผ ๐ 1.000KB (100.00 %) parentfun.py:8โdef generate_primes(): โ
- โโโ ๐ 1.000KB (100.00 %) me fun.py:12โ numbers = itertools.count(2) โ
-โ while True: โ
-โ prime = next(numbers) โ
-โ yield prime โ
-โ numbers = filter(lambda x, prime=priโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโ
-โโ
-โโ
-โ๐งญ Function: meโ
-โโ
-โโ
-โ๐งญ Location: fun.py:12โ
-โโ
-โโ
-โ๐พ Allocations: 1โ
-โโ
-โโ
-โ๐ฆ Size: 1.000KBโ
-โโ
-โโ
-โ๐งต Thread: 0x1โ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
+
+ โผ ๐ 1.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โโโ โผ ๐ 1.000KB (100.00 %) grandparentfun.py:4โimport itertools โ
+ โโโ โผ ๐ 1.000KB (100.00 %) parentfun.py:8โdef generate_primes(): โ
+ โโโ ๐ 1.000KB (100.00 %) me fun.py:12โ numbers = itertools.count(2) โ
+โ while True: โ
+โ prime = next(numbers) โ
+โ yield prime โ
+โ numbers = filter(lambda x, prime=priโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโ
+โโ
+โโ
+โ๐งญ Function: meโ
+โโ
+โโ
+โ๐งญ Location: fun.py:12โ
+โโ
+โโ
+โ๐พ Allocations: 1โ
+โโ
+โโ
+โ๐ฆ Size: 1.000KBโ
+โโ
+โโ
+โ๐งต Thread: 0x1โ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg
index 83807034f9..bfeb4c0fd4 100644
--- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg
+++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_basic_node_selected_not_leaf.svg
@@ -19,290 +19,291 @@
font-weight: 700;
}
- .terminal-2034727620-matrix {
+ .terminal-2577825541-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2034727620-title {
+ .terminal-2577825541-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2034727620-r1 { fill: #e2e3e3 }
-.terminal-2034727620-r2 { fill: #cd5c5c }
-.terminal-2034727620-r3 { fill: #e2e3e3;font-weight: bold }
-.terminal-2034727620-r4 { fill: #141414 }
-.terminal-2034727620-r5 { fill: #c5c8c6 }
-.terminal-2034727620-r6 { fill: #008139 }
-.terminal-2034727620-r7 { fill: #438d9f }
-.terminal-2034727620-r8 { fill: #f8f8f2 }
-.terminal-2034727620-r9 { fill: #211505;font-weight: bold }
-.terminal-2034727620-r10 { fill: #794f14;font-weight: bold }
-.terminal-2034727620-r11 { fill: #fea62b;font-weight: bold }
-.terminal-2034727620-r12 { fill: #23568b }
-.terminal-2034727620-r13 { fill: #e1e1e1 }
-.terminal-2034727620-r14 { fill: #e4e5e6 }
-.terminal-2034727620-r15 { fill: #a7a9ab }
-.terminal-2034727620-r16 { fill: #4c5055 }
+ .terminal-2577825541-r1 { fill: #e2e3e3 }
+.terminal-2577825541-r2 { fill: #cd5c5c }
+.terminal-2577825541-r3 { fill: #e2e3e3;font-weight: bold }
+.terminal-2577825541-r4 { fill: #141414 }
+.terminal-2577825541-r5 { fill: #c5c8c6 }
+.terminal-2577825541-r6 { fill: #008139 }
+.terminal-2577825541-r7 { fill: #438d9f }
+.terminal-2577825541-r8 { fill: #f8f8f2 }
+.terminal-2577825541-r9 { fill: #211505;font-weight: bold }
+.terminal-2577825541-r10 { fill: #794f14;font-weight: bold }
+.terminal-2577825541-r11 { fill: #fea62b;font-weight: bold }
+.terminal-2577825541-r12 { fill: #1e1f35 }
+.terminal-2577825541-r13 { fill: #23568b }
+.terminal-2577825541-r14 { fill: #e1e1e1 }
+.terminal-2577825541-r15 { fill: #e4e5e6 }
+.terminal-2577825541-r16 { fill: #a7a9ab }
+.terminal-2577825541-r17 { fill: #4c5055 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- TreeApp
+ TreeApp
-
+
-
- โผ ๐ 1.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-โโโ โผ ๐ 1.000KB (100.00 %) grandparentfun.py:4โimport itertools โ
- โโโ โผ ๐ 1.000KB (100.00 %) parent fun.py:8โdef generate_primes(): โ
-โโโ ๐ 1.000KB (100.00 %) mefun.py:12โ numbers = itertools.count(2) โ
-โ while True: โ
-โ prime = next(numbers) โ
-โ yield prime โ
-โ numbers = filter(lambda x, prime=priโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโ
-โโ
-โโ
-โ๐งญ Function: parentโ
-โโ
-โโ
-โ๐งญ Location: fun.py:8โ
-โโ
-โโ
-โ๐พ Allocations: 1โ
-โโ
-โโ
-โ๐ฆ Size: 1.000KBโ
-โโ
-โโ
-โ๐งต Thread: 0x1โ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
+
+ โผ ๐ 1.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โโโ โผ ๐ 1.000KB (100.00 %) grandparentfun.py:4โimport itertools โ
+ โโโ โผ ๐ 1.000KB (100.00 %) parent fun.py:8โdef generate_primes(): โ
+โโโ ๐ 1.000KB (100.00 %) mefun.py:12โ numbers = itertools.count(2) โ
+โ while True: โ
+โ prime = next(numbers) โ
+โ yield prime โ
+โ numbers = filter(lambda x, prime=priโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโ
+โโ
+โโ
+โ๐งญ Function: parentโ
+โโ
+โโ
+โ๐งญ Location: fun.py:8โ
+โโ
+โโ
+โ๐พ Allocations: 1โ
+โโ
+โโ
+โ๐ฆ Size: 1.000KBโ
+โโ
+โโ
+โ๐งต Thread: 0x1โ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg
index 3d9200bded..0268213c30 100644
--- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg
+++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_select_screen.svg
@@ -19,290 +19,291 @@
font-weight: 700;
}
- .terminal-2016964904-matrix {
+ .terminal-940209513-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2016964904-title {
+ .terminal-940209513-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2016964904-r1 { fill: #e2e3e3 }
-.terminal-2016964904-r2 { fill: #cd5c5c }
-.terminal-2016964904-r3 { fill: #e2e3e3;font-weight: bold }
-.terminal-2016964904-r4 { fill: #141414 }
-.terminal-2016964904-r5 { fill: #c5c8c6 }
-.terminal-2016964904-r6 { fill: #008139 }
-.terminal-2016964904-r7 { fill: #438d9f }
-.terminal-2016964904-r8 { fill: #f8f8f2 }
-.terminal-2016964904-r9 { fill: #211505;font-weight: bold }
-.terminal-2016964904-r10 { fill: #794f14;font-weight: bold }
-.terminal-2016964904-r11 { fill: #23568b }
-.terminal-2016964904-r12 { fill: #e1e1e1 }
-.terminal-2016964904-r13 { fill: #e4e5e6 }
-.terminal-2016964904-r14 { fill: #fea62b;font-weight: bold }
-.terminal-2016964904-r15 { fill: #a7a9ab }
-.terminal-2016964904-r16 { fill: #4c5055 }
+ .terminal-940209513-r1 { fill: #e2e3e3 }
+.terminal-940209513-r2 { fill: #cd5c5c }
+.terminal-940209513-r3 { fill: #e2e3e3;font-weight: bold }
+.terminal-940209513-r4 { fill: #141414 }
+.terminal-940209513-r5 { fill: #c5c8c6 }
+.terminal-940209513-r6 { fill: #008139 }
+.terminal-940209513-r7 { fill: #438d9f }
+.terminal-940209513-r8 { fill: #f8f8f2 }
+.terminal-940209513-r9 { fill: #211505;font-weight: bold }
+.terminal-940209513-r10 { fill: #794f14;font-weight: bold }
+.terminal-940209513-r11 { fill: #1e1f35 }
+.terminal-940209513-r12 { fill: #23568b }
+.terminal-940209513-r13 { fill: #e1e1e1 }
+.terminal-940209513-r14 { fill: #e4e5e6 }
+.terminal-940209513-r15 { fill: #fea62b;font-weight: bold }
+.terminal-940209513-r16 { fill: #a7a9ab }
+.terminal-940209513-r17 { fill: #4c5055 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- TreeApp
+ TreeApp
-
+
-
- โผ ๐ 1.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-โโโ โผ ๐ 1.000KB (100.00 %) grandparent2fun2.py:4โimport itertools โ
- โโโ โผ ๐ 1.000KB (100.00 %) parent2fun2.py:8โdef generate_primes(): โ
- โโโ ๐ 1.000KB (100.00 %) me2 func2.py:4โ numbers = itertools.count(2) โ
-โ while True:โ
-โ prime = next(numbers) โ
-โ yield prime โ
-โ numbers = filter(lambda x, prime=priโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโ
-โโ
-โโ
-โ๐งญ Function: me2โ
-โโ
-โโ
-โ๐งญ Location: func2.py:4โ
-โโ
-โโ
-โ๐พ Allocations: 1โ
-โโ
-โโ
-โ๐ฆ Size: 1.000KBโ
-โโ
-โโ
-โ๐งต Thread: 0x1โ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
+
+ โผ ๐ 1.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โโโ โผ ๐ 1.000KB (100.00 %) grandparent2fun2.py:4โimport itertools โ
+ โโโ โผ ๐ 1.000KB (100.00 %) parent2fun2.py:8โdef generate_primes(): โ
+ โโโ ๐ 1.000KB (100.00 %) me2 func2.py:4โ numbers = itertools.count(2) โ
+โ while True:โ
+โ prime = next(numbers) โ
+โ yield prime โ
+โ numbers = filter(lambda x, prime=priโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโ
+โโ
+โโ
+โ๐งญ Function: me2โ
+โโ
+โโ
+โ๐งญ Location: func2.py:4โ
+โโ
+โโ
+โ๐พ Allocations: 1โ
+โโ
+โโ
+โ๐ฆ Size: 1.000KBโ
+โโ
+โโ
+โ๐งต Thread: 0x1โ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
diff --git a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg
index 549e65d7d0..5ce991aabd 100644
--- a/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg
+++ b/tests/unit/__snapshots__/test_tree_reporter/TestTUILooks.test_two_chains_after_expanding_second.svg
@@ -19,292 +19,293 @@
font-weight: 700;
}
- .terminal-3644930375-matrix {
+ .terminal-972766600-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3644930375-title {
+ .terminal-972766600-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3644930375-r1 { fill: #e2e3e3 }
-.terminal-3644930375-r2 { fill: #cd5c5c }
-.terminal-3644930375-r3 { fill: #e2e3e3;font-weight: bold }
-.terminal-3644930375-r4 { fill: #141414 }
-.terminal-3644930375-r5 { fill: #c5c8c6 }
-.terminal-3644930375-r6 { fill: #008139 }
-.terminal-3644930375-r7 { fill: #d86744 }
-.terminal-3644930375-r8 { fill: #438d9f }
-.terminal-3644930375-r9 { fill: #f8f8f2 }
-.terminal-3644930375-r10 { fill: #211505;font-weight: bold }
-.terminal-3644930375-r11 { fill: #794f14;font-weight: bold }
-.terminal-3644930375-r12 { fill: #fea62b;font-weight: bold }
-.terminal-3644930375-r13 { fill: #7fb725 }
-.terminal-3644930375-r14 { fill: #23568b }
-.terminal-3644930375-r15 { fill: #e1e1e1 }
-.terminal-3644930375-r16 { fill: #e4e5e6 }
-.terminal-3644930375-r17 { fill: #a7a9ab }
-.terminal-3644930375-r18 { fill: #4c5055 }
+ .terminal-972766600-r1 { fill: #e2e3e3 }
+.terminal-972766600-r2 { fill: #cd5c5c }
+.terminal-972766600-r3 { fill: #e2e3e3;font-weight: bold }
+.terminal-972766600-r4 { fill: #141414 }
+.terminal-972766600-r5 { fill: #c5c8c6 }
+.terminal-972766600-r6 { fill: #008139 }
+.terminal-972766600-r7 { fill: #d86744 }
+.terminal-972766600-r8 { fill: #438d9f }
+.terminal-972766600-r9 { fill: #f8f8f2 }
+.terminal-972766600-r10 { fill: #211505;font-weight: bold }
+.terminal-972766600-r11 { fill: #794f14;font-weight: bold }
+.terminal-972766600-r12 { fill: #fea62b;font-weight: bold }
+.terminal-972766600-r13 { fill: #7fb725 }
+.terminal-972766600-r14 { fill: #1e1f35 }
+.terminal-972766600-r15 { fill: #23568b }
+.terminal-972766600-r16 { fill: #e1e1e1 }
+.terminal-972766600-r17 { fill: #e4e5e6 }
+.terminal-972766600-r18 { fill: #a7a9ab }
+.terminal-972766600-r19 { fill: #4c5055 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- TreeApp
+ TreeApp
-
+
-
- โผ ๐ 11.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
-โโโ โผ ๐ 10.000KB (90.91 %) grandparent2fun2.py:4โimport itertools โ
-โ โโโ โผ ๐ 10.000KB (90.91 %) parent2fun2.py:8โdef generate_primes(): โ
-โ โโโ ๐ 10.000KB (90.91 %) me2fun2.py:12โ numbers = itertools.count(2) โ
-โโโ โผ ๐ 1.000KB (9.09 %) e fun.py:5โ while True: โ
-โโโ โผ ๐ 1.000KB (9.09 %) dfun.py:4โ prime = next(numbers)โ
- โโโ โผ ๐ 1.000KB (9.09 %) cfun.py:3โ yield prime โ
- โโโ โผ ๐ 1.000KB (9.09 %) bfun.py:2โ numbers = filter(lambda x, prime=priโ
- โโโ ๐ 1.000KB (9.09 %) afun.py:1โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโ
-โโ
-โโ
-โ๐งญ Function: eโ
-โโ
-โโ
-โ๐งญ Location: fun.py:5โ
-โโ
-โโ
-โ๐พ Allocations: 1โ
-โโ
-โโ
-โ๐ฆ Size: 1.000KBโ
-โโ
-โโ
-โ๐งต Thread: 0x1โ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโ
-โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
- q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
+
+ โผ ๐ 11.000KB (100.00 %) <ROOT>โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+โโโ โผ ๐ 10.000KB (90.91 %) grandparent2fun2.py:4โimport itertools โ
+โ โโโ โผ ๐ 10.000KB (90.91 %) parent2fun2.py:8โdef generate_primes(): โ
+โ โโโ ๐ 10.000KB (90.91 %) me2fun2.py:12โ numbers = itertools.count(2) โ
+โโโ โผ ๐ 1.000KB (9.09 %) e fun.py:5โ while True: โ
+โโโ โผ ๐ 1.000KB (9.09 %) dfun.py:4โ prime = next(numbers)โ
+ โโโ โผ ๐ 1.000KB (9.09 %) cfun.py:3โ yield prime โ
+ โโโ โผ ๐ 1.000KB (9.09 %) bfun.py:2โ numbers = filter(lambda x, prime=priโ
+ โโโ ๐ 1.000KB (9.09 %) afun.py:1โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโ
+โโ
+โโ
+โ๐งญ Function: eโ
+โโ
+โโ
+โ๐งญ Location: fun.py:5โ
+โโ
+โโ
+โ๐พ Allocations: 1โ
+โโ
+โโ
+โ๐ฆ Size: 1.000KBโ
+โโ
+โโ
+โ๐งต Thread: 0x1โ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโ
+โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโ
+ q Quit the app i Hide import system u Show uninteresting e Expand linear group โ^p palette
diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg
index 13f5783ead..1fe3a2341f 100644
--- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg
+++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-focus-header-long-snapshots].svg
@@ -19,146 +19,147 @@
font-weight: 700;
}
- .terminal-2382463945-matrix {
+ .terminal-2135092110-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-2382463945-title {
+ .terminal-2135092110-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-2382463945-r1 { fill: #e1e1e1;font-weight: bold }
-.terminal-2382463945-r2 { fill: #e1e1e1 }
-.terminal-2382463945-r3 { fill: #c5c8c6 }
-.terminal-2382463945-r4 { fill: #f4005f }
-.terminal-2382463945-r5 { fill: #64d484 }
-.terminal-2382463945-r6 { fill: #dde6ed;font-weight: bold }
-.terminal-2382463945-r7 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
-.terminal-2382463945-r8 { fill: #e1e2e3 }
-.terminal-2382463945-r9 { fill: #cd5c5c }
-.terminal-2382463945-r10 { fill: #61c12c }
-.terminal-2382463945-r11 { fill: #fa8d02 }
-.terminal-2382463945-r12 { fill: #ee950c }
-.terminal-2382463945-r13 { fill: #8db322 }
-.terminal-2382463945-r14 { fill: #fea62b;font-weight: bold }
-.terminal-2382463945-r15 { fill: #a7a9ab }
-.terminal-2382463945-r16 { fill: #474747 }
+ .terminal-2135092110-r1 { fill: #e1e1e1;font-weight: bold }
+.terminal-2135092110-r2 { fill: #e1e1e1 }
+.terminal-2135092110-r3 { fill: #1e1e1e }
+.terminal-2135092110-r4 { fill: #c5c8c6 }
+.terminal-2135092110-r5 { fill: #f4005f }
+.terminal-2135092110-r6 { fill: #64d484 }
+.terminal-2135092110-r7 { fill: #dde6ed;font-weight: bold }
+.terminal-2135092110-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
+.terminal-2135092110-r9 { fill: #e1e2e3 }
+.terminal-2135092110-r10 { fill: #cd5c5c }
+.terminal-2135092110-r11 { fill: #61c12c }
+.terminal-2135092110-r12 { fill: #fa8d02 }
+.terminal-2135092110-r13 { fill: #ee950c }
+.terminal-2135092110-r14 { fill: #8db322 }
+.terminal-2135092110-r15 { fill: #fea62b;font-weight: bold }
+.terminal-2135092110-r16 { fill: #a7a9ab }
+.terminal-2135092110-r17 { fill: #474747 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- MockApp
+ MockApp
-
+
-
- Memray live tracking Fri Oct 13 12:00:00 2023
-PID: ??? CMD: ???
-TID: * All threads
-Samples: 2 Duration: 42.0 seconds
-Status: Remote has disconnected
-
-โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
-โ โโ
-โ โโ
-โ โโ
-โ โโ
-โฐโโโโโโโโโโโโโโโโโโ 2.325KB (100% of 2.325KB max) โโฏ
- Location Total Bytes% TotalO
- malloc 2.325KB100.00%
- parent 2.325KB100.00%
- grandparent 2.325KB100.00%
- f2 1.325KB 56.99%
- f1 1.000KB 43.01%
- something0 333.000B 13.99%
- something1 333.000B 13.99%
- something2 333.000B 13.99%
- something3 333.000B 13.99%
- something4 333.000B 13.99%
- q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sortโ^p palette
+
+ Memray live tracking Fri Oct 13 12:00:00 2023
+PID: ??? CMD: ???
+TID: * All threads
+Samples: 2 Duration: 42.0 seconds
+Status: Remote has disconnected
+
+โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
+โ โโ
+โ โโ
+โ โโ
+โ โโ
+โฐโโโโโโโโโโโโโโโโโโ 2.325KB (100% of 2.325KB max) โโฏ
+ Location Total Bytes% TotalO
+ malloc 2.325KB100.00%
+ parent 2.325KB100.00%
+ grandparent 2.325KB100.00%
+ f2 1.325KB 56.99%
+ f1 1.000KB 43.01%
+ something0 333.000B 13.99%
+ something1 333.000B 13.99%
+ something2 333.000B 13.99%
+ something3 333.000B 13.99%
+ something4 333.000B 13.99%
+ q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sortโ^p palette
diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg
index 79b4f663c2..881333f8b8 100644
--- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg
+++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[narrow-terminal-short-snapshots].svg
@@ -19,143 +19,144 @@
font-weight: 700;
}
- .terminal-4246269947-matrix {
+ .terminal-1637235901-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-4246269947-title {
+ .terminal-1637235901-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-4246269947-r1 { fill: #dde6ed;font-weight: bold }
-.terminal-4246269947-r2 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
-.terminal-4246269947-r3 { fill: #e1e1e1 }
-.terminal-4246269947-r4 { fill: #c5c8c6 }
-.terminal-4246269947-r5 { fill: #e1e2e3 }
-.terminal-4246269947-r6 { fill: #cd5c5c }
-.terminal-4246269947-r7 { fill: #61c12c }
-.terminal-4246269947-r8 { fill: #f6840d }
-.terminal-4246269947-r9 { fill: #d39e14 }
-.terminal-4246269947-r10 { fill: #23568b }
-.terminal-4246269947-r11 { fill: #fea62b;font-weight: bold }
-.terminal-4246269947-r12 { fill: #a7a9ab }
-.terminal-4246269947-r13 { fill: #474747 }
+ .terminal-1637235901-r1 { fill: #dde6ed;font-weight: bold }
+.terminal-1637235901-r2 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
+.terminal-1637235901-r3 { fill: #e1e1e1 }
+.terminal-1637235901-r4 { fill: #c5c8c6 }
+.terminal-1637235901-r5 { fill: #e1e2e3 }
+.terminal-1637235901-r6 { fill: #cd5c5c }
+.terminal-1637235901-r7 { fill: #61c12c }
+.terminal-1637235901-r8 { fill: #f6840d }
+.terminal-1637235901-r9 { fill: #d39e14 }
+.terminal-1637235901-r10 { fill: #1e1e1e }
+.terminal-1637235901-r11 { fill: #23568b }
+.terminal-1637235901-r12 { fill: #fea62b;font-weight: bold }
+.terminal-1637235901-r13 { fill: #a7a9ab }
+.terminal-1637235901-r14 { fill: #474747 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- MockApp
+ MockApp
-
+
-
- Location Total Bytes% TotalOwn
- malloc 3.000KB100.00% 3
- parent 3.000KB100.00%
- grandparent 3.000KB100.00%
- f2 2.000KB 66.67%
- f1 1.000KB 33.33%
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-โ
- q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sortโ^p palette
+
+ Location Total Bytes% TotalOwn
+ malloc 3.000KB100.00% 3
+ parent 3.000KB100.00%
+ grandparent 3.000KB100.00%
+ f2 2.000KB 66.67%
+ f1 1.000KB 33.33%
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+โ
+ q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sortโ^p palette
diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg
index fab58c856e..c9af497295 100644
--- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg
+++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_basic[wide-terminal-long-snapshots].svg
@@ -19,152 +19,153 @@
font-weight: 700;
}
- .terminal-1251241787-matrix {
+ .terminal-1614452856-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-1251241787-title {
+ .terminal-1614452856-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-1251241787-r1 { fill: #e1e1e1;font-weight: bold }
-.terminal-1251241787-r2 { fill: #e1e1e1 }
-.terminal-1251241787-r3 { fill: #c5c8c6 }
-.terminal-1251241787-r4 { fill: #00ff00 }
-.terminal-1251241787-r5 { fill: #64d484 }
-.terminal-1251241787-r6 { fill: #f4005f }
-.terminal-1251241787-r7 { fill: #dde6ed;font-weight: bold }
-.terminal-1251241787-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
-.terminal-1251241787-r9 { fill: #e1e2e3 }
-.terminal-1251241787-r10 { fill: #cd5c5c }
-.terminal-1251241787-r11 { fill: #7fb725 }
-.terminal-1251241787-r12 { fill: #61c12c }
-.terminal-1251241787-r13 { fill: #fa8d02 }
-.terminal-1251241787-r14 { fill: #75ba27 }
-.terminal-1251241787-r15 { fill: #ee950c }
-.terminal-1251241787-r16 { fill: #6bbd29 }
-.terminal-1251241787-r17 { fill: #8db322 }
-.terminal-1251241787-r18 { fill: #14191f }
-.terminal-1251241787-r19 { fill: #23568b }
-.terminal-1251241787-r20 { fill: #fea62b;font-weight: bold }
-.terminal-1251241787-r21 { fill: #a7a9ab }
-.terminal-1251241787-r22 { fill: #474747 }
+ .terminal-1614452856-r1 { fill: #e1e1e1;font-weight: bold }
+.terminal-1614452856-r2 { fill: #e1e1e1 }
+.terminal-1614452856-r3 { fill: #c5c8c6 }
+.terminal-1614452856-r4 { fill: #00ff00 }
+.terminal-1614452856-r5 { fill: #64d484 }
+.terminal-1614452856-r6 { fill: #f4005f }
+.terminal-1614452856-r7 { fill: #dde6ed;font-weight: bold }
+.terminal-1614452856-r8 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
+.terminal-1614452856-r9 { fill: #1e1e1e }
+.terminal-1614452856-r10 { fill: #e1e2e3 }
+.terminal-1614452856-r11 { fill: #cd5c5c }
+.terminal-1614452856-r12 { fill: #7fb725 }
+.terminal-1614452856-r13 { fill: #61c12c }
+.terminal-1614452856-r14 { fill: #fa8d02 }
+.terminal-1614452856-r15 { fill: #75ba27 }
+.terminal-1614452856-r16 { fill: #ee950c }
+.terminal-1614452856-r17 { fill: #6bbd29 }
+.terminal-1614452856-r18 { fill: #8db322 }
+.terminal-1614452856-r19 { fill: #14191f }
+.terminal-1614452856-r20 { fill: #23568b }
+.terminal-1614452856-r21 { fill: #fea62b;font-weight: bold }
+.terminal-1614452856-r22 { fill: #a7a9ab }
+.terminal-1614452856-r23 { fill: #474747 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- MockApp
+ MockApp
-
+
-
- Memray live tracking Fri Oct 13 12:00:00 2023
- (โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก๏พ โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโฎ
-PID: ??? CMD: ??? โ โโ
-TID: * All threadsโ โโ
-Samples: 2 Duration: 42.0 seconds โ โโ
-Status: Remote has disconnectedโ โโ
-โฐโโ 2.325KB (100% of 2.325KB max) โโฏ
-
- Location Total Bytes% TotalOwn Bytes% OwnAllocations File/Modul
- malloc 2.325KB100.00% 2.325KB100.00% 3 malloc.c
- parent 2.325KB100.00% 0.000B 0.00% 3 fun.py
- grandparent 2.325KB100.00% 0.000B 0.00% 3 fun.py
- f2 1.325KB 56.99% 0.000B 0.00% 2 f.py
- f1 1.000KB 43.01% 0.000B 0.00% 1 f.py
- something0 333.000B 13.99% 0.000B 0.00% 1 something.
- something1 333.000B 13.99% 0.000B 0.00% 1 something.โโ
- something2 333.000B 13.99% 0.000B 0.00% 1 something.
- something3 333.000B 13.99% 0.000B 0.00% 1 something.
- something4 333.000B 13.99% 0.000B 0.00% 1 something.
- something5 333.000B 13.99% 0.000B 0.00% 1 something.
- something6 333.000B 13.99% 0.000B 0.00% 1 something.
- something7 333.000B 13.99% 0.000B 0.00% 1 something.
-โ
- q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations โ^p palette
+
+ Memray live tracking Fri Oct 13 12:00:00 2023
+ (โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก๏พ โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโฎ
+PID: ??? CMD: ??? โ โโ
+TID: * All threadsโ โโ
+Samples: 2 Duration: 42.0 seconds โ โโ
+Status: Remote has disconnectedโ โโ
+โฐโโ 2.325KB (100% of 2.325KB max) โโฏ
+
+ Location Total Bytes% TotalOwn Bytes% OwnAllocations File/Modul
+ malloc 2.325KB100.00% 2.325KB100.00% 3 malloc.c
+ parent 2.325KB100.00% 0.000B 0.00% 3 fun.py
+ grandparent 2.325KB100.00% 0.000B 0.00% 3 fun.py
+ f2 1.325KB 56.99% 0.000B 0.00% 2 f.py
+ f1 1.000KB 43.01% 0.000B 0.00% 1 f.py
+ something0 333.000B 13.99% 0.000B 0.00% 1 something.
+ something1 333.000B 13.99% 0.000B 0.00% 1 something.โโ
+ something2 333.000B 13.99% 0.000B 0.00% 1 something.
+ something3 333.000B 13.99% 0.000B 0.00% 1 something.
+ something4 333.000B 13.99% 0.000B 0.00% 1 something.
+ something5 333.000B 13.99% 0.000B 0.00% 1 something.
+ something6 333.000B 13.99% 0.000B 0.00% 1 something.
+ something7 333.000B 13.99% 0.000B 0.00% 1 something.
+โ
+ q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort by Allocations โ^p palette
diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg
index 23713ca2ce..9894376e9a 100644
--- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg
+++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-connected].svg
@@ -19,140 +19,141 @@
font-weight: 700;
}
- .terminal-515275637-matrix {
+ .terminal-4057121701-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-515275637-title {
+ .terminal-4057121701-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-515275637-r1 { fill: #e1e1e1;font-weight: bold }
-.terminal-515275637-r2 { fill: #e1e1e1 }
-.terminal-515275637-r3 { fill: #c5c8c6 }
-.terminal-515275637-r4 { fill: #fd971f }
-.terminal-515275637-r5 { fill: #64d484 }
-.terminal-515275637-r6 { fill: #dde6ed;font-weight: bold }
-.terminal-515275637-r7 { fill: #e1e2e3 }
-.terminal-515275637-r8 { fill: #fea62b;font-weight: bold }
-.terminal-515275637-r9 { fill: #a7a9ab }
-.terminal-515275637-r10 { fill: #474747 }
+ .terminal-4057121701-r1 { fill: #e1e1e1;font-weight: bold }
+.terminal-4057121701-r2 { fill: #e1e1e1 }
+.terminal-4057121701-r3 { fill: #1e1e1e }
+.terminal-4057121701-r4 { fill: #c5c8c6 }
+.terminal-4057121701-r5 { fill: #fd971f }
+.terminal-4057121701-r6 { fill: #64d484 }
+.terminal-4057121701-r7 { fill: #dde6ed;font-weight: bold }
+.terminal-4057121701-r8 { fill: #e1e2e3 }
+.terminal-4057121701-r9 { fill: #fea62b;font-weight: bold }
+.terminal-4057121701-r10 { fill: #a7a9ab }
+.terminal-4057121701-r11 { fill: #474747 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- MockApp
+ MockApp
-
+
-
- Memray live tracki Fri Oct 13 12:00:00 2023
-PID: ??? CMD: ???
-TID: * All threads
-Samples: 2 Duration: 42.0 seconds
-Status: Table updates paused
-
-โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
-โ โโ
-โ โโ
-โ โโ
-โ โโ
-โฐโโโโโโโโโโโโโโ 3.000KB (100% of 3.000KB max) โโฏ
- Location
- malloc
- f1
- parent
- grandparent
-
-
-
-
-
-
- q Quit m Unmerge Threads t Sort bโ^p palette
+
+ Memray live tracki Fri Oct 13 12:00:00 2023
+PID: ??? CMD: ???
+TID: * All threads
+Samples: 2 Duration: 42.0 seconds
+Status: Table updates paused
+
+โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
+โ โโ
+โ โโ
+โ โโ
+โ โโ
+โฐโโโโโโโโโโโโโโ 3.000KB (100% of 3.000KB max) โโฏ
+ Location
+ malloc
+ f1
+ parent
+ grandparent
+
+
+
+
+
+
+ q Quit m Unmerge Threads t Sort bโ^p palette
diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg
index 3827992122..8d668130bf 100644
--- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg
+++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[narrow-terminal-disconnected].svg
@@ -19,142 +19,143 @@
font-weight: 700;
}
- .terminal-3762580305-matrix {
+ .terminal-3686905860-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-3762580305-title {
+ .terminal-3686905860-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-3762580305-r1 { fill: #e1e1e1;font-weight: bold }
-.terminal-3762580305-r2 { fill: #e1e1e1 }
-.terminal-3762580305-r3 { fill: #c5c8c6 }
-.terminal-3762580305-r4 { fill: #fd971f }
-.terminal-3762580305-r5 { fill: #f4005f }
-.terminal-3762580305-r6 { fill: #23568b }
-.terminal-3762580305-r7 { fill: #64d484 }
-.terminal-3762580305-r8 { fill: #dde6ed;font-weight: bold }
-.terminal-3762580305-r9 { fill: #e1e2e3 }
-.terminal-3762580305-r10 { fill: #fea62b;font-weight: bold }
-.terminal-3762580305-r11 { fill: #a7a9ab }
-.terminal-3762580305-r12 { fill: #474747 }
+ .terminal-3686905860-r1 { fill: #e1e1e1;font-weight: bold }
+.terminal-3686905860-r2 { fill: #e1e1e1 }
+.terminal-3686905860-r3 { fill: #1e1e1e }
+.terminal-3686905860-r4 { fill: #c5c8c6 }
+.terminal-3686905860-r5 { fill: #fd971f }
+.terminal-3686905860-r6 { fill: #f4005f }
+.terminal-3686905860-r7 { fill: #23568b }
+.terminal-3686905860-r8 { fill: #64d484 }
+.terminal-3686905860-r9 { fill: #dde6ed;font-weight: bold }
+.terminal-3686905860-r10 { fill: #e1e2e3 }
+.terminal-3686905860-r11 { fill: #fea62b;font-weight: bold }
+.terminal-3686905860-r12 { fill: #a7a9ab }
+.terminal-3686905860-r13 { fill: #474747 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- MockApp
+ MockApp
-
+
-
- Memray live tracki Fri Oct 13 12:00:00 2023
-PID: ??? CMD: ???
-TID: * All threads
-Samples: 2 Duration: 42.0 seconds
-Status: Table updates pausedRemote has disconne
-โ
-โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
-โ โโ
-โ โโ
-โ โโ
-โ โโ
-โฐโโโโโโโโโโโโโโ 3.000KB (100% of 3.000KB max) โโฏ
- Location
- malloc
- f1
- parent
- grandparent
-
-
-
-
-
-
- q Quit m Unmerge Threads t Sort bโ^p palette
+
+ Memray live tracki Fri Oct 13 12:00:00 2023
+PID: ??? CMD: ???
+TID: * All threads
+Samples: 2 Duration: 42.0 seconds
+Status: Table updates pausedRemote has disconne
+โ
+โญโ Heap Usage โโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโโฎ
+โ โโ
+โ โโ
+โ โโ
+โ โโ
+โฐโโโโโโโโโโโโโโ 3.000KB (100% of 3.000KB max) โโฏ
+ Location
+ malloc
+ f1
+ parent
+ grandparent
+
+
+
+
+
+
+ q Quit m Unmerge Threads t Sort bโ^p palette
diff --git a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg
index 4a42852b49..2c59f5c6e6 100644
--- a/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg
+++ b/tests/unit/__snapshots__/test_tui_reporter/test_tui_pause[wider-terminal].svg
@@ -19,146 +19,147 @@
font-weight: 700;
}
- .terminal-1964362991-matrix {
+ .terminal-232378738-matrix {
font-family: Fira Code, monospace;
font-size: 20px;
line-height: 24.4px;
font-variant-east-asian: full-width;
}
- .terminal-1964362991-title {
+ .terminal-232378738-title {
font-size: 18px;
font-weight: bold;
font-family: arial;
}
- .terminal-1964362991-r1 { fill: #e1e1e1;font-weight: bold }
-.terminal-1964362991-r2 { fill: #e1e1e1 }
-.terminal-1964362991-r3 { fill: #c5c8c6 }
-.terminal-1964362991-r4 { fill: #00ff00 }
-.terminal-1964362991-r5 { fill: #64d484 }
-.terminal-1964362991-r6 { fill: #fd971f }
-.terminal-1964362991-r7 { fill: #f4005f }
-.terminal-1964362991-r8 { fill: #dde6ed;font-weight: bold }
-.terminal-1964362991-r9 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
-.terminal-1964362991-r10 { fill: #e1e2e3 }
-.terminal-1964362991-r11 { fill: #cd5c5c }
-.terminal-1964362991-r12 { fill: #61c12c }
-.terminal-1964362991-r13 { fill: #23568b }
-.terminal-1964362991-r14 { fill: #fea62b;font-weight: bold }
-.terminal-1964362991-r15 { fill: #a7a9ab }
-.terminal-1964362991-r16 { fill: #474747 }
+ .terminal-232378738-r1 { fill: #e1e1e1;font-weight: bold }
+.terminal-232378738-r2 { fill: #e1e1e1 }
+.terminal-232378738-r3 { fill: #c5c8c6 }
+.terminal-232378738-r4 { fill: #00ff00 }
+.terminal-232378738-r5 { fill: #64d484 }
+.terminal-232378738-r6 { fill: #fd971f }
+.terminal-232378738-r7 { fill: #f4005f }
+.terminal-232378738-r8 { fill: #dde6ed;font-weight: bold }
+.terminal-232378738-r9 { fill: #dde6ed;font-weight: bold;text-decoration: underline; }
+.terminal-232378738-r10 { fill: #e1e2e3 }
+.terminal-232378738-r11 { fill: #cd5c5c }
+.terminal-232378738-r12 { fill: #61c12c }
+.terminal-232378738-r13 { fill: #1e1e1e }
+.terminal-232378738-r14 { fill: #23568b }
+.terminal-232378738-r15 { fill: #fea62b;font-weight: bold }
+.terminal-232378738-r16 { fill: #a7a9ab }
+.terminal-232378738-r17 { fill: #474747 }
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
- MockApp
+ MockApp
-
+
-
- Memray live tracking Fri Oct 13 12:00:00 2023
- (โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก๏พ โญโ Heap Usage โโโโโโโโโโฎ
-PID: ??? CMD: ??? โ โโ
-TID: * All threadsโ โโ
-Samples: 2 Duration: 42.0 seconds โ โโ
-Status: Table updates pausedRemote has disconnectedโ โโ
-โฐโ 3.000KB (100% of โฆ โโฏ
-
- Location Total Bytes% TotalOwn By
- malloc 1.000KB100.00% 1.00
- f1 1.000KB100.00% 0.0
- parent 1.000KB100.00% 0.0
- grandparent 1.000KB100.00% 0.0
-
-
-
-
-
-
-
-
-
-โ
- q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort byโ^p palette
+
+ Memray live tracking Fri Oct 13 12:00:00 2023
+ (โฉ๏ฝ-ยด)โโโ๏พ.*๏ฝฅ๏ฝก๏พ โญโ Heap Usage โโโโโโโโโโฎ
+PID: ??? CMD: ??? โ โโ
+TID: * All threadsโ โโ
+Samples: 2 Duration: 42.0 seconds โ โโ
+Status: Table updates pausedRemote has disconnectedโ โโ
+โฐโ 3.000KB (100% of โฆ โโฏ
+
+ Location Total Bytes% TotalOwn By
+ malloc 1.000KB100.00% 1.00
+ f1 1.000KB100.00% 0.0
+ parent 1.000KB100.00% 0.0
+ grandparent 1.000KB100.00% 0.0
+
+
+
+
+
+
+
+
+
+โ
+ q Quit m Unmerge Threads t Sort by Total o Sort by Own a Sort byโ^p palette