@@ 27-40 (lines=14) @@ | ||
24 | os.environ['TZ'] = 'GMT' |
|
25 | ||
26 | ||
27 | def test_create_directory_success(): |
|
28 | filesystem = FileSystem() |
|
29 | folder = os.path.join(helper.temp_dir(), helper.random_string(10)) |
|
30 | status = filesystem.create_directory(folder) |
|
31 | ||
32 | # Needs to be a subdirectory |
|
33 | assert helper.temp_dir() != folder |
|
34 | ||
35 | assert status == True |
|
36 | assert os.path.isdir(folder) == True |
|
37 | assert os.path.exists(folder) == True |
|
38 | ||
39 | # Clean up |
|
40 | shutil.rmtree(folder) |
|
41 | ||
42 | ||
43 | def test_create_directory_recursive_success(): |
|
@@ 43-55 (lines=13) @@ | ||
40 | shutil.rmtree(folder) |
|
41 | ||
42 | ||
43 | def test_create_directory_recursive_success(): |
|
44 | filesystem = FileSystem() |
|
45 | folder = os.path.join(helper.temp_dir(), helper.random_string(10), helper.random_string(10)) |
|
46 | status = filesystem.create_directory(folder) |
|
47 | ||
48 | # Needs to be a subdirectory |
|
49 | assert helper.temp_dir() != folder |
|
50 | ||
51 | assert status == True |
|
52 | assert os.path.isdir(folder) == True |
|
53 | assert os.path.exists(folder) == True |
|
54 | ||
55 | shutil.rmtree(folder) |
|
56 | ||
57 | @mock.patch('elodie.filesystem.os.makedirs') |
|
58 | def test_create_directory_invalid_permissions(mock_makedirs): |