Preparing for June 2016 release
[rnaseq-cwl-training.git] / bin / test_lesson_check.py
1 import unittest
2
3 import lesson_check
4 import util
5
6 class TestFileList(unittest.TestCase):
7     def setUp(self):
8         self.reporter = util.Reporter(None)  ## TODO: refactor reporter class.
9
10     def test_file_list_has_expected_entries(self):
11         # For first pass, simply assume that all required files are present
12         all_filenames = [item[1].replace('%', '')
13                          for item in lesson_check.REQUIRED_FILES]
14
15         lesson_check.check_fileset('', self.reporter, all_filenames)
16         self.assertEqual(len(self.reporter.messages), 0)
17
18 if __name__ == "__main__":
19     unittest.main()