Esempio n. 1
0
class TestDropFileExtension(unittest.TestCase):

    def setUp(self):
        self.fn = Filenamer(['.', '/'], { 'mkv': {} } )

    def test_returns_empty_list_on_empty_input(self):
        self.assertEqual(self.fn.drop_file_extension([]), [])
Esempio n. 2
0
 def test_empty_removeset(self):
     filename_split = ['foo', 'bar', 'baz']
     res = Filenamer.apply_removeset(filename_split, {}, False)
     self.assertEqual(res, filename_split)
Esempio n. 3
0
 def setUp(self):
     self.fn = Filenamer(['.', '/'], { 'mkv': {} } )
Esempio n. 4
0
 def test_final_element_in_removeset(self):
     filename_split = ['foo', 'bar', 'baz']
     res = Filenamer.apply_removeset(filename_split, {'baz'}, True)
     self.assertEqual(res, filename_split[0:2])
Esempio n. 5
0
 def test_basic_removal(self):
     filename_split = ['foo', 'bar', 'baz']
     res = Filenamer.apply_removeset(filename_split, {'bar'}, True)
     self.assertEqual(res, ['foo', 'baz'])