コード例 #1
0
ファイル: utils_test.py プロジェクト: pacifica/pacifica-cartd
 def test_delete_cart_bundle(self):
     """Test that trys to delete a cart bundle."""
     test_cart = self.create_sample_cart()
     cart_utils = Cartutils()
     os.makedirs(test_cart.bundle_path, 0o777)
     deleted = cart_utils.delete_cart_bundle(test_cart)
     self.assertEqual(deleted, True)
     self.assertEqual(test_cart.status, 'deleted')
     self.assertEqual(os.path.isdir(test_cart.bundle_path), False)
コード例 #2
0
ファイル: utils_test.py プロジェクト: pacifica/pacifica-cartd
 def test_delete_cart_bundle_fail(self, mock_rmtree):
     """Test that trys to delete a cart bundle but fails."""
     test_cart = self.create_sample_cart()
     cart_utils = Cartutils()
     os.makedirs(test_cart.bundle_path, 0o777)
     mock_rmtree.side_effect = OSError(mock.Mock(), 'Error')
     deleted = cart_utils.delete_cart_bundle(test_cart)
     self.assertNotEqual(test_cart.status, 'deleted')
     self.assertEqual(deleted, False)
     self.assertEqual(os.path.isdir(test_cart.bundle_path), True)