expect correct exception class for py3
This commit is contained in:
parent
0ca8a936db
commit
c6a5bf4086
2 changed files with 9 additions and 3 deletions
|
@ -190,7 +190,7 @@ class ProjectTestCase(TestCase):
|
|||
|
||||
self.assertNothingPrinted()
|
||||
actual = self.getLogOutput(logs)
|
||||
expected = 'OSError' if self.isPy35OrNewer else 'IOError'
|
||||
expected = 'OSError' if self.isPy33OrNewer else 'IOError'
|
||||
self.assertIn(expected, actual)
|
||||
|
||||
def test_git_detached_head_not_used_as_branch(self):
|
||||
|
@ -350,7 +350,7 @@ class ProjectTestCase(TestCase):
|
|||
|
||||
self.assertNothingPrinted()
|
||||
actual = self.getLogOutput(logs)
|
||||
expected = 'OSError' if self.isPy35OrNewer else 'IOError'
|
||||
expected = 'OSError' if self.isPy33OrNewer else 'IOError'
|
||||
self.assertIn(expected, actual)
|
||||
|
||||
def test_git_submodule_detected(self):
|
||||
|
@ -503,7 +503,7 @@ class ProjectTestCase(TestCase):
|
|||
self.assertIsNone(result)
|
||||
self.assertNothingPrinted()
|
||||
actual = self.getLogOutput(logs)
|
||||
expected = 'OSError' if self.isPy35OrNewer else 'IOError'
|
||||
expected = 'OSError' if self.isPy33OrNewer else 'IOError'
|
||||
self.assertIn(expected, actual)
|
||||
|
||||
@log_capture()
|
||||
|
|
|
@ -150,6 +150,12 @@ class TestCase(unittest.TestCase):
|
|||
return True
|
||||
return (sys.version_info[0] >= 3 and sys.version_info[1] >= 5)
|
||||
|
||||
@property
|
||||
def isPy33OrNewer(self):
|
||||
if sys.version_info[0] > 3:
|
||||
return True
|
||||
return (sys.version_info[0] >= 3 and sys.version_info[1] >= 3)
|
||||
|
||||
|
||||
try:
|
||||
# Python >= 3
|
||||
|
|
Loading…
Reference in a new issue