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