コード例 #1
0
	def test_pattern(self):
		""" testing file searching pattern creation"""
		bash_manager = FsSeriesStore(self.get_global_conffifile_fullpath())

		pattern = bash_manager.get_glob_pattern(1, 1, ["avi", "flv"])
		self.assertTrue(re.search(pattern, 'Bidou s01e01.avi'))
		self.assertFalse(re.search(pattern, 'Bidou s02e01.avi'))
		self.assertTrue(re.search(pattern, 'Bidou s01e01.flv'))
		self.assertFalse(re.search(pattern, 'Bidou s01e01.plop'))


		pattern = bash_manager.get_glob_pattern(1, 1, ["srt"])

		self.assertTrue(re.search(pattern, 'Bidou s01e01.srt'))
		self.assertFalse(re.search(pattern, 'Bidou s01e01.plop'))
		self.assertTrue(re.search(pattern, 
			'Dexter - 1x01 - Dexter.720p.BluRay.BoB.en.srt'))