Search now case insensitive
This commit is contained in:
parent
5fdb0f4863
commit
fb1fd801ef
2
data.py
2
data.py
|
@ -190,7 +190,7 @@ class LinkData:
|
|||
if keyword == "":
|
||||
raise ValueError("a search keyword must be specified")
|
||||
|
||||
query = (record for record in self.link_data if keyword in str(record))
|
||||
query = (record for record in self.link_data if keyword.lower() in str(record).lower())
|
||||
|
||||
if query:
|
||||
search_results: set = set()
|
||||
|
|
|
@ -180,7 +180,8 @@ class TestLinkDataSearch(unittest.TestCase):
|
|||
[65, "poster6", "1576461367.5580268", "", "keyword", "c", "c"],
|
||||
[64, "poster7", "1576461368.5580268", "", "c", "keyword", "c"],
|
||||
[63, "poster8", "1576461369.5580268", "", "c", "c", "keyword"],
|
||||
[62, "poster9", "1576461370.5580268", "", "c", "c", "z8keyworddui3"],
|
||||
[62, "poster9", "1576461370.5580268", "", "c", "c", "ssskeywordsubstring"],
|
||||
[61, "poster0", "1576461370.5580268", "", "c", "c", "KEYWORD capital"],
|
||||
]
|
||||
|
||||
test_results = [
|
||||
|
@ -206,7 +207,8 @@ class TestLinkDataSearch(unittest.TestCase):
|
|||
(65, "poster6", "1576461367.5580268", "", "keyword", "c", "c"),
|
||||
(64, "poster7", "1576461368.5580268", "", "c", "keyword", "c"),
|
||||
(63, "poster8", "1576461369.5580268", "", "c", "c", "keyword"),
|
||||
(62, "poster9", "1576461370.5580268", "", "c", "c", "z8keyworddui3"),
|
||||
(62, "poster9", "1576461370.5580268", "", "c", "c", "ssskeywordsubstring"),
|
||||
(61, "poster0", "1576461370.5580268", "", "c", "c", "KEYWORD capital"),
|
||||
]
|
||||
|
||||
self.assertEqual(link_data.search("keyword"), test_results)
|
||||
|
|
Loading…
Reference in New Issue