Coverage for lasso/io/test_files.py: 100%
14 statements
« prev ^ index » next coverage.py v7.2.4, created at 2023-04-28 18:42 +0100
« prev ^ index » next coverage.py v7.2.4, created at 2023-04-28 18:42 +0100
1import unittest
2from lasso.io.files import collect_files
5class Test(unittest.TestCase):
6 def test_collect_files(self):
7 files = collect_files("test/io_test", "*.txt")
8 self.assertEqual(len(files), 1)
10 files = collect_files("test/io_test/", "*.txt", recursive=True)
11 self.assertEqual(len(files), 2)
13 files1, files2 = collect_files("test/io_test/", ["*.txt", "*.yay"], recursive=True)
14 self.assertEqual(len(files1), 2)
15 self.assertEqual(len(files2), 1)
17 files1, files2 = collect_files(
18 ["test/io_test/", "test/io_test/subfolder"], ["*.txt", "*.yay"]
19 )
20 self.assertEqual(len(files1), 2)
21 self.assertEqual(len(files2), 1)