Example #1
0
 def test_add_folder_failure(self, m_makedirs):
     m_makedirs.side_effect = OSError
     store = Repository(random_string())
     self.assertRaises(RepositoryError, store.add_folder, random_string())
Example #2
0
 def test_delete_file_failure(self, m_remove):
     m_remove.side_effect = OSError
     store = Repository(random_string())
     self.assertRaises(RepositoryError, store.delete_file, random_string())
Example #3
0
 def test_add_folder_success(cls, _):
     store = Repository(random_string())
     store.add_folder(random_string())
Example #4
0
 def test_get_file_failure(self, m_fileobj, m_exists):
     m_exists.return_value = False
     store = Repository(random_string())
     self.assertRaises(FileObjectNotFound, store.get_file, random_string())
     self.assertFalse(m_fileobj.called)
Example #5
0
 def test_delete_file_success(self, m_remove):
     store = Repository(random_string())
     store.delete_file(random_string())
     self.assertTrue(m_remove.called)
Example #6
0
 def test_exists_missing_file(self, m_exists):
     m_exists.return_value = False
     store = Repository(random_string())
     result = store.exists(random_string())
     self.assertFalse(result)
Example #7
0
 def test_get_file_success(self, m_fileobj, _):
     store = Repository(random_string())
     store.get_file(random_string())
     self.assertTrue(m_fileobj.called)
Example #8
0
 def test_create_file_failure(self, m_fileobj):
     m_fileobj.return_value.write.side_effect = FileObjectError
     store = Repository(random_string())
     self.assertRaises(FileObjectError, store.add_file, random_string(),
                       random_string())
Example #9
0
 def test_exists_success(self, _):
     store = Repository(random_string())
     result = store.exists(random_string())
     self.assertTrue(result)
Example #10
0
 def test_create_file_success(self, m_fileobj):
     store = Repository(random_string())
     store.add_file(random_string())
     self.assertFalse(m_fileobj.return_value.write.called)
Example #11
0
 def test_create_file_with_contents_success(self, m_fileobj):
     store = Repository(random_string())
     store.add_file(random_string(), random_string())
     self.assertTrue(m_fileobj.return_value.write.called)
Example #12
0
 def test_add_folder_success(cls, _):
     store = Repository(random_string())
     store.add_folder(random_string())
Example #13
0
 def test_delete_file_success(self, m_remove):
     store = Repository(random_string())
     store.delete_file(random_string())
     self.assertTrue(m_remove.called)
Example #14
0
 def test_get_file_success(self, m_fileobj, _):
     store = Repository(random_string())
     store.get_file(random_string())
     self.assertTrue(m_fileobj.called)
Example #15
0
 def test_create_file_success(self, m_fileobj):
     store = Repository(random_string())
     store.add_file(random_string())
     self.assertFalse(m_fileobj.return_value.write.called)
Example #16
0
 def test_exists_missing_file(self, m_exists):
     m_exists.return_value = False
     store = Repository(random_string())
     result = store.exists(random_string())
     self.assertFalse(result)
Example #17
0
 def test_create_file_with_contents_success(self, m_fileobj):
     store = Repository(random_string())
     store.add_file(random_string(), random_string())
     self.assertTrue(m_fileobj.return_value.write.called)
Example #18
0
 def test_exists_success(self, _):
     store = Repository(random_string())
     result = store.exists(random_string())
     self.assertTrue(result)