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