Mercurial > public > mercurial-scm > python-hglib
comparison tests/test-hidden.py @ 208:12e6aaef0f6e
tests: handle the removal of `obsolete._enabled` in Mercurial
I'm not sure why we can't just set `experimental.evolution=all`, but it didn't
work.
author | Matt Harbison <matt_harbison@yahoo.com> |
---|---|
date | Tue, 07 May 2019 22:16:59 -0400 |
parents | c1b966866ed7 |
children |
comparison
equal
deleted
inserted
replaced
207:33b512aa8dba | 208:12e6aaef0f6e |
---|---|
20 def setUp(self): | 20 def setUp(self): |
21 #create an extension which only activates obsolete | 21 #create an extension which only activates obsolete |
22 super(test_obsolete_baselib, self).setUp() | 22 super(test_obsolete_baselib, self).setUp() |
23 self.append('.hg/obs.py', | 23 self.append('.hg/obs.py', |
24 "import mercurial.obsolete\n" | 24 "import mercurial.obsolete\n" |
25 "# 3.2 and later\n" | |
26 "mercurial.obsolete.isenabled = lambda r, opt: True\n" | |
27 "# Dropped in 5.1\n" | |
25 "mercurial.obsolete._enabled = True") | 28 "mercurial.obsolete._enabled = True") |
26 self.append('.hg/hgrc','\n[extensions]\nobs=.hg/obs.py') | 29 self.append('.hg/hgrc','\n[extensions]\nobs=.hg/obs.py') |
27 | 30 |
28 class test_obsolete_client(test_obsolete_baselib): | 31 class test_obsolete_client(test_obsolete_baselib): |
29 """check client methods with obsolete changesets enabled""" | 32 """check client methods with obsolete changesets enabled""" |