File size: 780 Bytes
6ed8672
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
import unittest
import os

class TestPaths(unittest.TestCase):
    def test_path_exists(self):
        # test that the path results exists
        self.assertTrue(os.path.exists('results'))

    def test_results_directory_is_not_empty(self):
        # test that the results directory is not empty
        self.assertGreater(len(os.listdir('results')), 0)

    def test_results_contain_json_files(self):
        # test that the results director contains json files in the sub directores
        # get a list of all the subdirectories
        subdirectories = [x[0] for x in os.walk('results')]
        # check if the subdirectories contain json files. only check one subdirectory
        subdirectory = subdirectories[1]
        self.assertGreater(len(os.listdir(subdirectory)), 0)