Mercurial > hgsubversion
view tests/comprehensive/test_obsstore_on.py @ 1570:d55c9d0ba350
tests: use scmutils.revsymbol instead of repo.__getitem__ for non-integers
author | Paul Morelle <paul.morelle@octobus.net> |
---|---|
date | Fri, 25 May 2018 11:52:03 +0200 |
parents | fbc22592f4fa |
children |
line wrap: on
line source
import os import sys # wrapped in a try/except because of weirdness in how # run.py works as compared to nose. try: import test_util except ImportError: sys.path.insert(0, os.path.dirname(os.path.dirname(__file__))) import test_util import test_push_command class ObsstoreOnMixIn(object): # do not double the test size by being wrapped again obsolete_mode_tests = False stupid_mode_tests = False def setUp(self): super(ObsstoreOnMixIn, self).setUp() hgrcpath = os.environ.get('HGRCPATH') assert hgrcpath with open(hgrcpath, 'a') as f: f.write('\n[experimental]\nevolution=createmarkers\n') def shortDescription(self): text = super(ObsstoreOnMixIn, self).shortDescription() if text: text += ' (obsstore on)' return text def buildtestclass(cls): name = 'ObsstoreOn%s' % cls.__name__ newcls = type(name, (ObsstoreOnMixIn, cls,), {}) globals()[name] = newcls buildtestclass(test_push_command.PushTests)