Exemple #1
0
 def test_invalid_path(self):
     path = "//"
     try:
         organize_data(self.data, path)
     except OSError as e:
         self.assertEqual("[Errno 13] Permission denied: '///directory1'",
                          str(e))
Exemple #2
0
 def test_valid_path(self):
     organize_data(self.data, self.path)
     self.assertTrue(os.path.exists(self.path))
     for key in self.data.keys():
         self.assertTrue(
             os.path.exists("{0}/{1}/{1}.json".format(self.path, key)))
     shutil.rmtree(self.path, ignore_errors=True)
Exemple #3
0
 def test_all_dirs_exist(self):
     os.mkdir(self.path)
     for key in self.data.keys():
         os.mkdir(self.path + "/" + key)
     organize_data(self.data, self.path)
     self.assertTrue(os.path.exists(self.path))
     for key in self.data.keys():
         self.assertTrue(
             os.path.exists("{0}/{1}/{1}.json".format(self.path, key)))
     shutil.rmtree(self.path, ignore_errors=True)
Exemple #4
0
 def test_no_data(self):
     data = {}
     organize_data(data, self.path)