def test_quote(self): for x in [ 'dfskjfdjsalk', 'sdkfj\ta\t\n', 'dfssd\t\n', '\adsfsdfa\t\n', 'dsjfkjewrwerwerwe8239489238492\n \t dfasd \\', 'jdsfkj\\hsdjhfjh\\\t\n' ]: self.assertEqual(x, unquote_string(quote_string(x)))
def test_quote(self): for x in [ "dfskjfdjsalk", "sdkfj\ta\t\n", "dfssd\t\n", "\adsfsdfa\t\n", "dsjfkjewrwerwerwe8239489238492\n \t dfasd \\", "jdsfkj\\hsdjhfjh\\\t\n", ]: self.assertEqual(x, unquote_string(quote_string(x)))
def test_quote(self): for x in ['dfskjfdjsalk', 'sdkfj\ta\t\n', 'dfssd\t\n', '\adsfsdfa\t\n', 'dsjfkjewrwerwerwe8239489238492\n \t dfasd \\', 'jdsfkj\\hsdjhfjh\\\t\n']: self.assertEqual(x, unquote_string(quote_string(x)))
def process(self, msg): p = msg.split('\t') if p[0] == 'output': key = unquote_string(p[1]) val = unquote_string(p[2]) self.data.setdefault(key, []).append(val)