def test_partial_match_close(self): pairs = [ (("123456", ""), "123456"), (("123456", "<"), "123456<"), (("123456", "<\\00I"), "123456<\\00I"), (("123456", "<\\00I-TS>\r\n"), "123456<\\00I-TS>\r\n"), (("", "<\\00I-TS>\r\n"), "<\\00I-TS>\r\n"), (("", "<\\00I-"), "<\\00I-"), (("", "<"), "<"), (("foo bar ", "<\\00I-TS>"), "foo bar <\\00I-TS>"), ] for expected, input in pairs: returned = _partial_match(input, TS_CLOSE_STRING, len(TS_CLOSE_STRING)) # print "%40s ==> %s" % ("'" + input + "'", returned) self.assertEqual(expected, returned)
def test_partial_match_close(self): pairs = [ (('123456', ''), "123456"), (('123456', '<'), "123456<"), (('123456', '<\\00I'), "123456<\\00I"), (('123456', '<\\00I-TS>\r\n'), "123456<\\00I-TS>\r\n"), (('', '<\\00I-TS>\r\n'), "<\\00I-TS>\r\n"), (('', '<\\00I-'), "<\\00I-"), (('', '<'), "<"), (('foo bar ', '<\\00I-TS>'), "foo bar <\\00I-TS>"), ] for expected, input in pairs: returned = _partial_match(input, TS_CLOSE_STRING, len(TS_CLOSE_STRING)) # print "%40s ==> %s" % ("'" + input + "'", returned) self.assertEqual(expected, returned)
def test_partial_match_open(self): pairs = [ (("123456", ""), "123456"), (("123456", "<"), "123456<"), (("123456", "<OO"), "123456<OO"), (("123456", "<OOI-TS"), "123456<OOI-TS"), (("", "<OOI-TS"), "<OOI-TS"), (("", "<OOI-"), "<OOI-"), (("", "<"), "<"), (("", "<OOI-TS 2012-05-22T"), "<OOI-TS 2012-05-22T"), (("foo bar ", "<OOI-TS 2012-05-"), "foo bar <OOI-TS 2012-05-"), ] for expected, input in pairs: returned = _partial_match(input, TS_OPEN_STRING, TS_OPEN_SAFE_SIZE) # print "%40s ==> %s" % ("'" + input + "'", returned) self.assertEqual(expected, returned)
def test_partial_match_open(self): pairs = [ (('123456', ''), "123456"), (('123456', '<'), "123456<"), (('123456', '<OO'), "123456<OO"), (('123456', '<OOI-TS'), "123456<OOI-TS"), (('', '<OOI-TS'), "<OOI-TS"), (('', '<OOI-'), "<OOI-"), (('', '<'), "<"), (('', '<OOI-TS 2012-05-22T'), "<OOI-TS 2012-05-22T"), (('foo bar ', '<OOI-TS 2012-05-'), "foo bar <OOI-TS 2012-05-"), ] for expected, input in pairs: returned = _partial_match(input, TS_OPEN_STRING, TS_OPEN_SAFE_SIZE) # print "%40s ==> %s" % ("'" + input + "'", returned) self.assertEqual(expected, returned)