Skip to content

Commit e079e51

Browse files
committed
fix hide output params
1 parent 8bb9c28 commit e079e51

4 files changed

Lines changed: 35 additions & 5 deletions

File tree

licensecheck/models/packageinfo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ def get_filtered_dict(self, hide_output_parameters: set[str]) -> dict:
3030
:param set[str] hide_output_parameters: set of parameters to ignore
3131
:return dict: filtered dictionary
3232
"""
33-
hide_output_parameters_upper = {x.upper for x in hide_output_parameters}
33+
hide_output_parameters_upper = {x.upper() for x in hide_output_parameters}
3434
return {
3535
k: (v if v is not None else UNKNOWN)
3636
for k, v in self.__dict__.items()

tests/io/data/fmt/advanced_ignore_params.json

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,6 @@
1010
"name": "example0",
1111
"version": "1.0.0",
1212
"size": 10,
13-
"homePage": "https://example.com",
14-
"author": "example_author",
1513
"license": "mit",
1614
"licenseCompat": true,
1715
"errorCode": 0,
@@ -21,8 +19,6 @@
2119
"name": "example1",
2220
"version": "UNKNOWN",
2321
"size": 10,
24-
"homePage": "https://example.com",
25-
"author": "example_author",
2622
"license": "gpl3",
2723
"licenseCompat": false,
2824
"errorCode": 1,
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
{
2+
"info": {
3+
"program": "licensecheck",
4+
"version": "dev",
5+
"license": "MIT LICENSE"
6+
},
7+
"project_license": "MIT LICENSE",
8+
"packages": [
9+
{
10+
"name": "example0",
11+
"version": "1.0.0",
12+
"size": 10,
13+
"license": "mit",
14+
"licenseCompat": true,
15+
"errorCode": 0,
16+
"namever": "example0-1.0.0"
17+
},
18+
{
19+
"name": "example1",
20+
"version": "UNKNOWN",
21+
"size": 10,
22+
"license": "gpl3",
23+
"licenseCompat": false,
24+
"errorCode": 1,
25+
"namever": "example1-UNKNOWN"
26+
}
27+
]
28+
}

tests/io/test_formatter.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@
5252
"advanced_ignore_params.json",
5353
["HOMEPAGE", "AUTHOR"],
5454
),
55+
(
56+
"json",
57+
complexPackages,
58+
"advanced_ignore_params2.json",
59+
["homepage", "author"],
60+
),
5561
("csv", simplePackages, "simple.csv", None),
5662
("csv", complexPackages, "advanced.csv", None),
5763
("ansi", simplePackages, "simple.ansi", None),

0 commit comments

Comments
 (0)