def testManyTextIds(self): dp = DissociatedPress("tests/data/abc2.sqlite") preferLogger = logging.getLogger("dissociatedpress.prefer") preferLogger.setLevel(logging.INFO) try: dp.analyze("00abababababababab",0) except Warning: pass try: dp.analyze("11acacacacacacacac",1) except Warning: pass try: dp.analyze("22adadadadadadadad",2) except Warning: pass try: dp.analyze("33aeaeaeaeaeaeaeae",3) except Warning: pass dp.order = 1 line = "" for i in xrange(100): dp.prefer = i / 5 % 4 preferLogger.info("set prefer: %s" % dp.prefer) n = dp.next() line += n preferLogger.info(line)
def testPrefer1(self): dp = DissociatedPress("tests/data/abc2.sqlite") preferLogger = logging.getLogger("dissociatedpress.prefer") preferLogger.setLevel(logging.INFO) try: dp.analyze("abababababababab", 0) except Warning: pass try: dp.analyze("acacacacacacacac", 1) except Warning: pass dp.order = 1 Bs = 0 Cs = 0 line = "" dp.prefer = 1 for i in xrange(100): n = dp.next() line += n if n == 'b': Bs += 1 elif n == 'c': Cs += 1 preferLogger.info(line) self.assertTrue(Bs + 10 < Cs + 10)
def testPrefer1(self): dp = DissociatedPress("tests/data/abc2.sqlite") preferLogger = logging.getLogger("dissociatedpress.prefer") preferLogger.setLevel(logging.INFO) try: dp.analyze("abababababababab",0) except Warning: pass try: dp.analyze("acacacacacacacac",1) except Warning: pass dp.order = 1 Bs = 0 Cs = 0 line = "" dp.prefer = 1 for i in xrange(100): n = dp.next() line += n if n == 'b': Bs += 1 elif n == 'c': Cs += 1 preferLogger.info(line) self.assertTrue(Bs + 10 < Cs + 10)
def testManyTextIds(self): dp = DissociatedPress("tests/data/abc2.sqlite") preferLogger = logging.getLogger("dissociatedpress.prefer") preferLogger.setLevel(logging.INFO) try: dp.analyze("00abababababababab", 0) except Warning: pass try: dp.analyze("11acacacacacacacac", 1) except Warning: pass try: dp.analyze("22adadadadadadadad", 2) except Warning: pass try: dp.analyze("33aeaeaeaeaeaeaeae", 3) except Warning: pass dp.order = 1 line = "" for i in xrange(100): dp.prefer = i / 5 % 4 preferLogger.info("set prefer: %s" % dp.prefer) n = dp.next() line += n preferLogger.info(line)