Files
link-fixer/test/test_search_file.py

22 lines
731 B
Python

import unittest
from search_file import search_file
# TODO: gros TODO icitte. Presque rien de fait!
class TestSearchFile(unittest.TestCase):
data_dir = "test/data/search_test"
def test_print_num_list(self):
p = [""]
def test_search_file(self):
print(search_file("match1.txt", self.data_dir))
with self.assertRaises(FileNotFoundError) as e:
search_file("inexistent.txt", self.data_dir)
self.assertTrue("File does not exist", e.exception)
self.assertEqual(search_file("with space.txt", self.data_dir), "test/data/search_test/subdir2/with space.txt")
print(search_file("match2.txt", self.data_dir))
print(search_file("subdir2", self.data_dir))