def test_with_naughty_input(self):
    '\n        Test with naughty input.\n        '
    self.assertEqual(parse_tags(None), [])
    self.assertEqual(parse_tags(''), [])
    self.assertEqual(parse_tags('"'), [])
    self.assertEqual(parse_tags('""'), [])
    self.assertEqual(parse_tags(('"' * 7)), [])
    self.assertEqual(parse_tags(',,,,,,'), [])
    self.assertEqual(parse_tags('",",",",",",","'), [','])
    self.assertEqual(parse_tags('a-one "a-two" and "a-three'), ['a-one', 'a-three', 'a-two', 'and'])
Test with naughty input.
def test_with_naughty_input(self):
    '\n        \n        '
    self.assertEqual(parse_tags(None), [])
    self.assertEqual(parse_tags(), [])
    self.assertEqual(parse_tags('"'), [])
    self.assertEqual(parse_tags(''), [])
    self.assertEqual(parse_tags(('"' * 7)), [])
    self.assertEqual(parse_tags(',,,,,,'), [])
    self.assertEqual(parse_tags('",",",",",",","'), [','])
    self.assertEqual(parse_tags('a-one "a-two" and "a-three'), ['a-one', 'a-three', 'a-two', 'and'])