added assertRaisesAssign test function
This commit is contained in:
parent
c1e645ea1a
commit
bc2bb9fc26
@ -28,6 +28,7 @@
|
||||
"""Test utilities for libgit2."""
|
||||
|
||||
from binascii import b2a_hex
|
||||
import sys
|
||||
import os
|
||||
import shutil
|
||||
import stat
|
||||
@ -75,6 +76,13 @@ class NoRepoTestCase(unittest.TestCase):
|
||||
del self.repo
|
||||
rmtree(self._temp_dir)
|
||||
|
||||
def assertRaisesAssign(self, exc_class, instance, name, value):
|
||||
try:
|
||||
setattr(instance, name, value)
|
||||
except:
|
||||
self.assertEqual(exc_class, sys.exc_info()[0])
|
||||
|
||||
|
||||
def assertRaisesWithArg(self, exc_class, arg, func, *args, **kwargs):
|
||||
try:
|
||||
func(*args, **kwargs)
|
||||
|
Loading…
x
Reference in New Issue
Block a user