style(unit_tests.py): additional use of os.path.join

For greater portability of the defined unit tests, the test on
filetags.extract_from_path was rekeyed to use a definition based
on os.path.join().

Signed-off-by: Norwid Behrnd <nbehrnd@yahoo.com>
This commit is contained in:
Norwid Behrnd 2026-02-23 22:07:09 +01:00
commit 28a0fabb1f
No known key found for this signature in database

View file

@ -220,12 +220,16 @@ class TestMethods(unittest.TestCase):
'Similar tags: Simpson -> Simson simpson')
def test_extract_tags_from_path(self):
self.assertEqual(set(filetags.extract_tags_from_path('/a/path/without/tags')), set([]))
self.assertEqual(set(filetags.extract_tags_from_path('/path -- ptag1/with -- ptag1 ptag2/tags')),
self.assertEqual(set(filetags.extract_tags_from_path( os.path.join (os.sep, 'a', 'path', 'without', 'tags') )), set([]))
self.assertEqual(set(filetags.extract_tags_from_path( os.path.join(os.sep, 'path -- ptag1', 'with -- ptag1 ptag2', 'tags') )),
set(['ptag1', 'ptag2']))
self.assertEqual(set(filetags.extract_tags_from_path('/path -- ptag1/with -- ptag1 ptag2/tags -- ftag1')),
self.assertEqual(set(filetags.extract_tags_from_path( os.path.join(os.sep, 'path -- ptag1', 'with -- ptag1 ptag2', 'tags -- ftag1') )),
set(['ptag1', 'ptag2', 'ftag1']))
def test_extract_iso_datestamp_from_filename(self):
self.assertEqual(filetags.extract_iso_datestamp_from_filename(''), [])
self.assertEqual(filetags.extract_iso_datestamp_from_filename('foo'), [])