upload existing project
This commit is contained in:
21
test/specificity.py
Normal file
21
test/specificity.py
Normal file
@@ -0,0 +1,21 @@
|
||||
from unittest import TestCase
|
||||
|
||||
from kpmatch import specificity
|
||||
|
||||
|
||||
class SpecificityTests(TestCase):
|
||||
def test_compare_specificity(self):
|
||||
self.assertGreater(specificity("**"), specificity(""))
|
||||
self.assertGreater(specificity("**/a"), specificity("**"))
|
||||
self.assertGreater(specificity("**/a/file.txt"), specificity("**/a/*.txt"))
|
||||
self.assertGreater(specificity("file.txt"), specificity("*.txt"))
|
||||
self.assertGreater(specificity("*.txt"), specificity("*"))
|
||||
self.assertGreater(specificity("file.{txt,html}"), specificity("*.txt"))
|
||||
self.assertGreater(specificity("image_???.png"), specificity("image_*.png"))
|
||||
self.assertGreater(specificity("image.png"), specificity("image_???.png"))
|
||||
|
||||
self.assertEqual(specificity("**/a"), specificity("**/b"))
|
||||
self.assertEqual(specificity("*.txt"), specificity("*.html"))
|
||||
self.assertEqual(
|
||||
specificity("image_?.png"), specificity("image_[0123456789].png")
|
||||
)
|
||||
Reference in New Issue
Block a user