'If diff-quality fails for an unknown reason on the first run (pep8), then
pylint should not be run'

@patch('__builtin__.open', mock_open())
def test_other_exception(self):

    self._mock_paver_sh.side_effect = [Exception('unrecognized    failure!'), 0]
    with self.assertRaises(SystemExit):
        pavelib.quality.run_quality('')
        self.assertRaises(Exception)
    self.assertEqual(self._mock_paver_sh.call_count, 1)
