Add unit test for microversion validator

This patch adds a unit test for allow_portgroups_subcontrollers method,
which checks if portgroups can be used as subcontrollers.

Change-Id: Ibebf3e2534deb0b862719f7ea418eb3e4f0dc69a
This commit is contained in:
Hironori Shiina 2016-11-11 04:24:15 +00:00
parent 9f2bb5deca
commit 2f960c41c0
1 changed files with 7 additions and 0 deletions

View File

@ -299,6 +299,13 @@ class TestApiUtils(base.TestCase):
mock_request.version.minor = 22
self.assertFalse(utils.allow_portgroups())
@mock.patch.object(pecan, 'request', spec_set=['version'])
def test_allow_portgroups_subcontrollers(self, mock_request):
mock_request.version.minor = 24
self.assertTrue(utils.allow_portgroups_subcontrollers())
mock_request.version.minor = 23
self.assertFalse(utils.allow_portgroups_subcontrollers())
@mock.patch.object(pecan, 'request', spec_set=['version'])
def test_allow_remove_chassis_uuid(self, mock_request):
mock_request.version.minor = 25