34
from brzlib.tests import (
34
from breezy.tests import (
38
from brzlib.tests.blackbox.test_diff import subst_dates
39
from brzlib.tests.scenarios import load_tests_apply_scenarios
38
from breezy.tests.blackbox.test_diff import subst_dates
39
from breezy.tests.scenarios import load_tests_apply_scenarios
42
42
load_tests = load_tests_apply_scenarios
1245
1245
def setUp(self):
1246
1246
super(TestPatienceDiffLib_c, self).setUp()
1247
from brzlib import _patiencediff_c
1247
from breezy import _patiencediff_c
1248
1248
self._unique_lcs = _patiencediff_c.unique_lcs_c
1249
1249
self._recurse_matches = _patiencediff_c.recurse_matches_c
1250
1250
self._PatienceSequenceMatcher = \
1340
1340
def setUp(self):
1341
1341
super(TestPatienceDiffLibFiles_c, self).setUp()
1342
from brzlib import _patiencediff_c
1342
from breezy import _patiencediff_c
1343
1343
self._PatienceSequenceMatcher = \
1344
1344
_patiencediff_c.PatienceSequenceMatcher_c
1349
1349
def test_PatienceSequenceMatcher(self):
1350
1350
if features.compiled_patiencediff_feature.available():
1351
from brzlib._patiencediff_c import PatienceSequenceMatcher_c
1351
from breezy._patiencediff_c import PatienceSequenceMatcher_c
1352
1352
self.assertIs(PatienceSequenceMatcher_c,
1353
1353
patiencediff.PatienceSequenceMatcher)
1355
from brzlib._patiencediff_py import PatienceSequenceMatcher_py
1355
from breezy._patiencediff_py import PatienceSequenceMatcher_py
1356
1356
self.assertIs(PatienceSequenceMatcher_py,
1357
1357
patiencediff.PatienceSequenceMatcher)
1359
1359
def test_unique_lcs(self):
1360
1360
if features.compiled_patiencediff_feature.available():
1361
from brzlib._patiencediff_c import unique_lcs_c
1361
from breezy._patiencediff_c import unique_lcs_c
1362
1362
self.assertIs(unique_lcs_c,
1363
1363
patiencediff.unique_lcs)
1365
from brzlib._patiencediff_py import unique_lcs_py
1365
from breezy._patiencediff_py import unique_lcs_py
1366
1366
self.assertIs(unique_lcs_py,
1367
1367
patiencediff.unique_lcs)
1369
1369
def test_recurse_matches(self):
1370
1370
if features.compiled_patiencediff_feature.available():
1371
from brzlib._patiencediff_c import recurse_matches_c
1371
from breezy._patiencediff_c import recurse_matches_c
1372
1372
self.assertIs(recurse_matches_c,
1373
1373
patiencediff.recurse_matches)
1375
from brzlib._patiencediff_py import recurse_matches_py
1375
from breezy._patiencediff_py import recurse_matches_py
1376
1376
self.assertIs(recurse_matches_py,
1377
1377
patiencediff.recurse_matches)