コード例 #1
0
    def test_lev_reordering(self):
        opts = ChunkOpts(True)
        # opts = ChunkOpts()
        chunk = Chunk(
            "Но в нём теперь красовалась большая пробоина, которая требовала немедленного ремонта.",
            "Большая пробоина, которая требовала немедленного ремонта, в нём теперь красовалась. ",
            "", "", 1, opts)

        sim = 1.0 - chunk.measure_dist()
        self.assertGreater(0.2, sim)
コード例 #2
0
    def test_lev(self):
        # opts = ChunkOpts(True)
        opts = ChunkOpts()
        chunk = Chunk(
            "Но в нём теперь красовалась большая пробоина, которая требовала немедленного ремонта.",
            "Большими усилиями команды судно удалось вытащить из мели, но в нём теперь красовались большие пробоины, требовавшая немедленного ремонта. ",
            "", "", 1, opts)

        sim = 1.0 - chunk.measure_dist()
        self.assertGreater(0.3, sim)