def METHOD_NAME(self):
    # tests that it parses correctly with quotes in the command
    self.shell.last.result = {'x': 'result'}
    # pylint: disable=protected-access
    b_flag, c_flag, out, cmd = self.shell._special_cases(
        "this is 'url?what' negative", False)
    self.assertFalse(b_flag)
    self.assertFalse(c_flag)
    self.assertFalse(out)
    self.assertEqual(cmd, "this is 'url?what' negative")