blob: 6a55a555b76295790d57f8c9edaf64b9a916a844 (
plain)
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
|
import mozunit
import pytest
from mozleak import lsan
@pytest.mark.parametrize(
("input_", "expected"),
[
(
"alloc_system::platform::_$LT$impl$u20$core..alloc.."
"GlobalAlloc$u20$for$u20$alloc_system..System$GT$::"
"alloc::h5a1f0db41e296502",
"alloc_system::platform::_$LT$impl$u20$core..alloc.."
"GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc",
),
(
"alloc_system::platform::_$LT$impl$u20$core..alloc.."
"GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc",
"alloc_system::platform::_$LT$impl$u20$core..alloc.."
"GlobalAlloc$u20$for$u20$alloc_system..System$GT$::alloc",
),
],
)
def test_clean(input_, expected):
leaks = lsan.LSANLeaks(None)
assert leaks._cleanFrame(input_) == expected
if __name__ == "__main__":
mozunit.main()
|