File tree Expand file tree Collapse file tree 1 file changed +39
-0
lines changed
Expand file tree Collapse file tree 1 file changed +39
-0
lines changed Original file line number Diff line number Diff line change 1+ import pytest
2+
3+ import size
4+
5+
6+ @pytest .mark .parametrize (
7+ ["filename" , "expected" ],
8+ [
9+ ("file.tgz" , False ),
10+ ("file.tar.bz2" , False ),
11+ ("file.tar.xz" , False ),
12+ ("file.pdb.zip" , False ),
13+ ("file.amd64.msi" , False ),
14+ ("file.msi" , False ),
15+ ("file.chm" , False ),
16+ ("file.dmg" , False ),
17+ ("file.ext" , True ),
18+ ],
19+ )
20+ def test_ignore (filename : str , expected : bool ) -> None :
21+ assert size .ignore (filename ) is expected
22+
23+
24+ @pytest .mark .parametrize (
25+ ["filename" , "expected" ],
26+ [
27+ ("file.tgz" , 0 ),
28+ ("file.tar.bz2" , 1 ),
29+ ("file.tar.xz" , 2 ),
30+ ("file.pdb.zip" , 3 ),
31+ ("file.amd64.msi" , 4 ),
32+ ("file.msi" , 5 ),
33+ ("file.chm" , 6 ),
34+ ("file.dmg" , 7 ),
35+ ("file.ext" , 9999 ),
36+ ],
37+ )
38+ def test_key (filename : str , expected : int ) -> None :
39+ assert size .key (filename ) == expected
You can’t perform that action at this time.
0 commit comments