def test_new_project_with_output_option(self): options = Values({ 'project_path': '/tmp/', 'output': '/tmp/', 'format': None, 'create_project': True, }) opt = OptionsValidator(options) # Remove output validation opt.validate_output = Mock() # make the path a valid one =) opt.has_project_metadata = Mock() opt.has_project_metadata.return_value = True self.assertRaisesRegex(ValueError, "Output path cannot be declared", opt.validate)