Esempio n. 1
0
 def test_black_fail(self):
     bwl = BlackAndWhiteList(1337)
     bwl.set_black_keywords_for("global", ["SGKK"])
     
     result = ParseResult("[SGKK] Bleach - 326 (1280x720 h264 AAC) [3E33616B]",release_group="SGKK")
     result.name = result.original_name
     
     self.assertFalse(bwl.is_valid_for_black(result))
Esempio n. 2
0
 def test_black_success_no_group(self):
     bwl = BlackAndWhiteList(1337)
     bwl.set_black_keywords_for("release_group", ["taka"])
     
     result = ParseResult("[SGKK] Bleach - 326 (1280x720 h264 AAC) [3E33616B]",release_group="SGKK")
     result.name = result.original_name
     
     self.assertTrue(bwl.is_valid_for_black(result))
Esempio n. 3
0
 def test_white_fail_no_group(self):
     bwl = BlackAndWhiteList(1337)
     bwl.set_white_keywords_for("release_group", ["taka","SGKK"])
     
     result = ParseResult("[SGKK] Bleach - 326 (1280x720 h264 AAC) [3E33616B]")
     result.name = result.original_name
     
     self.assertFalse(bwl.is_valid_for_white(result))
Esempio n. 4
0
 def test_blackandwhite_success_empty(self):
     bwl = BlackAndWhiteList(1337)
     #bwl.set_black_keywords_for("global", ["taka"])
     #bwl.set_white_keywords_for("global", ["SGKK"])
     
     result = ParseResult("[taka] Bleach - 326 (1280x720 h264 AAC) [3E33616B]",release_group="taka")
     result.name = result.original_name
     
     self.assertTrue(bwl.is_valid(result))
Esempio n. 5
0
 def test_blackandwhite_success_multi(self):
     
     bwl = BlackAndWhiteList(1337)
     bwl.set_black_keywords_for("global", ["gg","horrible"])
     bwl.set_white_keywords_for("global", ["taka","SGKK"])
     
     result = ParseResult("[SGKK] Bleach - 326 (1280x720 h264 AAC) [3E33616B]",release_group="sgkk")
     result.name = result.original_name
     
     self.assertTrue(bwl.is_valid_for_black(result))