Skip to content

Commit 1d7872d

Browse files
committed
Add a test for validation of rules
Signed-off-by: akugarg <akanksha.garg2k@gmail.com>
1 parent 3dc3c3c commit 1d7872d

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

src/licensedcode/models.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -918,6 +918,11 @@ def validate(self, licensing=None):
918918
if not (0 <= self.minimum_coverage <= 100):
919919
yield 'Invalid rule minimum_coverage. Should be between 0 and 100.'
920920

921+
if self.is_unknown:
922+
if not "unknown" in license_expression:
923+
yield 'is_unknown rule cannot be true if license does not fall in unknown category.'
924+
925+
921926
if not is_false_positive:
922927
if not (0 <= self.relevance <= 100):
923928
yield 'Invalid rule relevance. Should be between 0 and 100.'

0 commit comments

Comments
 (0)