def test_zest_releaser_check_error_user_plods_on(self, check_manifest, sys_exit, error): from check_manifest import zest_releaser_check self.ask.side_effect = [True, True] check_manifest.return_value = False zest_releaser_check(dict(workingdir='.')) sys_exit.assert_not_called()
def test_zest_releaser_check_failure_user_plods_on(self, check_manifest, sys_exit, error): from check_manifest import zest_releaser_check, Failure self.ask.side_effect = [True, True] check_manifest.side_effect = Failure('msg') zest_releaser_check(dict(workingdir='.')) error.assert_called_with('msg') sys_exit.assert_not_called()
def test_zest_releaser_check_all_okay(self, check_manifest, sys_exit): from check_manifest import zest_releaser_check self.ask.return_value = True check_manifest.return_value = True zest_releaser_check(dict(workingdir='.')) sys_exit.assert_not_called()
def test_zest_releaser_check_user_disagrees(self, check_manifest): from check_manifest import zest_releaser_check self.ask.return_value = False zest_releaser_check(dict(workingdir='.')) check_manifest.assert_not_called()
def test_zest_releaser_check_not_a_package(self, check_manifest): from check_manifest import zest_releaser_check zest_releaser_check(dict(workingdir='.')) check_manifest.assert_not_called()