def test_error_building_project_raises_action_error(self): self.subprocess_maven.build.side_effect = MavenExecutionError( message='Build failed!') action = JavaMavenBuildAction(self.scratch_dir, self.subprocess_maven) with self.assertRaises(ActionFailedError) as raised: action.execute() self.assertEquals(raised.exception.args[0], 'Maven Failed: Build failed!')
def test_error_building_project_raises_action_error(self): self.subprocess_maven.copy_dependency.side_effect = MavenExecutionError( message="Build failed!") action = JavaMavenCopyDependencyAction(self.scratch_dir, self.subprocess_maven) with self.assertRaises(ActionFailedError) as raised: action.execute() self.assertEqual(raised.exception.args[0], "Maven Failed: Build failed!")