mirror of
https://github.com/facebook/sapling.git
synced 2024-10-06 23:07:18 +03:00
tests: fix test-registrar.py
Summary: Fix to not use testutil anymore. This got deleted recently in another diff (semantic conflict). Reviewed By: jordanwebster Differential Revision: D36777708 fbshipit-source-id: f3a153bec30a0ca50607130a45440cf6aa61e62f
This commit is contained in:
parent
db23cb85d2
commit
904cca39cd
@ -10,7 +10,6 @@ import unittest
|
||||
import edenscm.mercurial.error as error
|
||||
import edenscm.mercurial.registrar as registrar
|
||||
import silenttestrunner
|
||||
from testutil.autofix import eq
|
||||
|
||||
command = registrar.command(dict())
|
||||
|
||||
@ -23,16 +22,17 @@ def thisisnotacommand(_ui, **opts):
|
||||
|
||||
command._table["commandstring"] = "Rust commands are actually registered as strings"
|
||||
|
||||
# Redifining commands should not be an issue as long as they do not have any documentation
|
||||
@command("notacommand")
|
||||
def thisalreadyexisted(_ui, **opts):
|
||||
return "foobar"
|
||||
|
||||
|
||||
eq(thisalreadyexisted(None), "foobar")
|
||||
|
||||
|
||||
class TestRegistrar(unittest.TestCase):
|
||||
def testnohelptext(self):
|
||||
# Redifining commands should not be an issue as long as they
|
||||
# do not have any documentation
|
||||
@command("notacommand")
|
||||
def thisalreadyexisted(_ui, **opts):
|
||||
return "foobar"
|
||||
|
||||
self.assertEqual(thisalreadyexisted(None), "foobar")
|
||||
|
||||
def testhelptextchangefailure(self):
|
||||
"Assert that we cannot change the help text"
|
||||
with self.assertRaises(error.ProgrammingError) as err:
|
||||
@ -42,7 +42,9 @@ class TestRegistrar(unittest.TestCase):
|
||||
"this is the help text for not a command"
|
||||
pass
|
||||
|
||||
eq(str(err.exception), 'duplicate help message for name: "notacommand"')
|
||||
self.assertEqual(
|
||||
str(err.exception), 'duplicate help message for name: "notacommand"'
|
||||
)
|
||||
|
||||
def testsynopsischangefailure(self):
|
||||
"Assert that we cannot change the synopsis"
|
||||
@ -52,7 +54,9 @@ class TestRegistrar(unittest.TestCase):
|
||||
def helpredefiner2():
|
||||
pass
|
||||
|
||||
eq(str(err.exception), 'duplicate help message for name: "commandstring"')
|
||||
self.assertEqual(
|
||||
str(err.exception), 'duplicate help message for name: "commandstring"'
|
||||
)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
|
Loading…
Reference in New Issue
Block a user