Check all available support statuses

Change-Id: I34e76de528bd9c29cfa001d142244cd0f91e1cfa
This commit is contained in:
Sergey Kraynev
2015-03-17 04:18:33 -04:00
parent d98e868980
commit b200371c7e

View File

@@ -17,19 +17,20 @@ from heat.tests import common
class SupportStatusTest(common.HeatTestCase):
def test_valid_status(self):
status = support.SupportStatus(
status=support.DEPRECATED,
message='test_message',
version='test_version'
)
self.assertEqual('DEPRECATED', status.status)
self.assertEqual('test_message', status.message)
self.assertEqual('test_version', status.version)
self.assertEqual({
'status': 'DEPRECATED',
'message': 'test_message',
'version': 'test_version'
}, status.to_dict())
for sstatus in support.SUPPORT_STATUSES:
status = support.SupportStatus(
status=sstatus,
message='test_message',
version='test_version'
)
self.assertEqual(sstatus, status.status)
self.assertEqual('test_message', status.message)
self.assertEqual('test_version', status.version)
self.assertEqual({
'status': sstatus,
'message': 'test_message',
'version': 'test_version'
}, status.to_dict())
def test_invalid_status(self):
status = support.SupportStatus(