@@ 39-52 (lines=14) @@ | ||
36 | def teardown_module(): |
|
37 | ExifTool().terminate |
|
38 | ||
39 | def test_create_directory_success(): |
|
40 | filesystem = FileSystem() |
|
41 | folder = os.path.join(helper.temp_dir(), helper.random_string(10)) |
|
42 | status = filesystem.create_directory(folder) |
|
43 | ||
44 | # Needs to be a subdirectory |
|
45 | assert helper.temp_dir() != folder |
|
46 | ||
47 | assert status == True |
|
48 | assert os.path.isdir(folder) == True |
|
49 | assert os.path.exists(folder) == True |
|
50 | ||
51 | # Clean up |
|
52 | shutil.rmtree(folder) |
|
53 | ||
54 | ||
55 | def test_create_directory_recursive_success(): |
|
@@ 55-67 (lines=13) @@ | ||
52 | shutil.rmtree(folder) |
|
53 | ||
54 | ||
55 | def test_create_directory_recursive_success(): |
|
56 | filesystem = FileSystem() |
|
57 | folder = os.path.join(helper.temp_dir(), helper.random_string(10), helper.random_string(10)) |
|
58 | status = filesystem.create_directory(folder) |
|
59 | ||
60 | # Needs to be a subdirectory |
|
61 | assert helper.temp_dir() != folder |
|
62 | ||
63 | assert status == True |
|
64 | assert os.path.isdir(folder) == True |
|
65 | assert os.path.exists(folder) == True |
|
66 | ||
67 | shutil.rmtree(folder) |
|
68 | ||
69 | @mock.patch('elodie.filesystem.os.makedirs') |
|
70 | def test_create_directory_invalid_permissions(mock_makedirs): |