Adjust self.assertRaisesRegex messages for py310
The messages returned are slightly different when run with Python 3.10. Story: 2009741 Task: 44177 Change-Id: I26917aefdf43bf3f9008891d2e66aef9b94f58b5
This commit is contained in:
parent
fe8fba8c98
commit
80453f9136
|
@ -391,12 +391,12 @@ class AodhAlarmTest(common.HeatTestCase):
|
||||||
resource_defns = stack.t.resource_definitions(stack)
|
resource_defns = stack.t.resource_definitions(stack)
|
||||||
rsrc = alarm.AodhAlarm(
|
rsrc = alarm.AodhAlarm(
|
||||||
'MEMAlarmHigh', resource_defns['MEMAlarmHigh'], stack)
|
'MEMAlarmHigh', resource_defns['MEMAlarmHigh'], stack)
|
||||||
# python 3.4.3 returns another error message
|
# python 3.4.3 and python3.10 return slightly different error
|
||||||
# so try to handle this by regexp
|
# messages, so try to handle this by regexp
|
||||||
msg = ("Property error: Resources.MEMAlarmHigh.Properties.%s: "
|
msg = ("Property error: Resources.MEMAlarmHigh.Properties.%s: "
|
||||||
r"int\(\) argument must be a string"
|
r"int\(\) argument must be a string"
|
||||||
"(, a bytes-like object)?"
|
"(, a bytes-like object)?"
|
||||||
" or a number, not 'list'" % p)
|
" or a (real )?number, not 'list'" % p)
|
||||||
self.assertRaisesRegex(exception.StackValidationFailed,
|
self.assertRaisesRegex(exception.StackValidationFailed,
|
||||||
msg, rsrc.validate)
|
msg, rsrc.validate)
|
||||||
|
|
||||||
|
|
|
@ -783,12 +783,12 @@ class PropertyTest(common.HeatTestCase):
|
||||||
def test_int_bad(self):
|
def test_int_bad(self):
|
||||||
schema = {'Type': 'Integer'}
|
schema = {'Type': 'Integer'}
|
||||||
p = properties.Property(schema)
|
p = properties.Property(schema)
|
||||||
# python 3.4.3 returns another error message
|
# python 3.4.3 and python3.10 return slightly different error messages
|
||||||
# try to handle this by regexp
|
# try to handle this by regexp
|
||||||
self.assertRaisesRegex(
|
self.assertRaisesRegex(
|
||||||
TypeError, r"int\(\) argument must be a string"
|
TypeError, r"int\(\) argument must be a string"
|
||||||
"(, a bytes-like object)?"
|
"(, a bytes-like object)?"
|
||||||
" or a number, not 'list'", p.get_value, [1])
|
" or a (real )?number, not 'list'", p.get_value, [1])
|
||||||
|
|
||||||
def test_str_from_int(self):
|
def test_str_from_int(self):
|
||||||
schema = {'Type': 'String'}
|
schema = {'Type': 'String'}
|
||||||
|
|
Loading…
Reference in New Issue