Esempio n. 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())
Esempio n. 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())
Esempio n. 3
0
 def test_add_folder_success(cls, _):
     store = Repository(random_string())
     store.add_folder(random_string())
Esempio n. 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)
Esempio n. 5
0
 def test_delete_file_success(self, m_remove):
     store = Repository(random_string())
     store.delete_file(random_string())
     self.assertTrue(m_remove.called)
Esempio n. 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)
Esempio n. 7
0
 def test_get_file_success(self, m_fileobj, _):
     store = Repository(random_string())
     store.get_file(random_string())
     self.assertTrue(m_fileobj.called)
Esempio n. 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())
Esempio n. 9
0
 def test_exists_success(self, _):
     store = Repository(random_string())
     result = store.exists(random_string())
     self.assertTrue(result)
Esempio n. 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)
Esempio n. 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)
Esempio n. 12
0
 def test_add_folder_success(cls, _):
     store = Repository(random_string())
     store.add_folder(random_string())
Esempio n. 13
0
 def test_delete_file_success(self, m_remove):
     store = Repository(random_string())
     store.delete_file(random_string())
     self.assertTrue(m_remove.called)
Esempio n. 14
0
 def test_get_file_success(self, m_fileobj, _):
     store = Repository(random_string())
     store.get_file(random_string())
     self.assertTrue(m_fileobj.called)
Esempio n. 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)
Esempio n. 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)
Esempio n. 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)
Esempio n. 18
0
 def test_exists_success(self, _):
     store = Repository(random_string())
     result = store.exists(random_string())
     self.assertTrue(result)