def test_sortResultsBy(self): search = KatSearch() \ .include("italian") \ .orderBy("time_add", "desc") expected = "http://kat.cr/usearch/italian/?field=time_add&sorder=desc" self.assertEquals(expected, search.toUrl())
def test_withMinSeed(self): search = KatSearch() \ .include("italian") \ .withMinSeeds(200) expected = "http://kat.cr/usearch/italian%20seeds%3A200/" self.assertEquals(expected, search.toUrl())
def test_searchInCategory(self): search = KatSearch() \ .include("italian") \ .inCategory("movies") expected = "http://kat.cr/usearch/italian%20category%3Amovies/" self.assertEquals(expected, search.toUrl())
def test_excludeSomeWords(self): search = KatSearch() \ .include("italian") \ .exclude("md") \ .exclude("cam") expected = "http://kat.cr/usearch/italian%20-md%20-cam/" self.assertEquals(expected, search.toUrl())
def test_includeAndExcludeAcceptMultipleWords(self): search = KatSearch() \ .include("italian movie") \ .exclude("md cam telesync ts screener") expected = "http://kat.cr/usearch/" + \ "italian%20movie%20-md%20-cam%20-telesync%20-ts%20-screener/" self.assertEquals(expected, search.toUrl())
def test_finalAcceptanceTest(self): search = KatSearch() \ .include("italian") \ .exclude("md cam telesync ts screener") \ .inCategory("movies") \ .withMinSeeds(200) \ .orderBy("time_add", "desc") expected = "http://kat.cr/usearch/" + \ "italian%20-md%20-cam%20-telesync%20-ts%20-screener%20category%3Amovies%20seeds%3A200/" + \ "?field=time_add&sorder=desc" self.assertEquals(expected, search.toUrl())
def test_simpleKatSearch(self): search = KatSearch() \ .include("myTitle") expected = "http://kat.cr/usearch/myTitle/" self.assertEquals(expected, search.toUrl())
def test_multiKeywordsSearch(self): search = KatSearch() \ .include("searched movie title") expected = "http://kat.cr/usearch/searched%20movie%20title/" self.assertEquals(expected, search.toUrl())