tests/api: do not test non-existing methods

Remove methods not included in specification (or with different
constraints). Keep commented out methods included in spec but not
implemented.
This commit is contained in:
Marek Marczykowski-Górecki 2018-10-29 20:20:20 +01:00
parent c1c6dc2acd
commit 2b5fc6299e
No known key found for this signature in database
GPG Key ID: 063938BA42CFA724

View File

@ -2450,7 +2450,7 @@ class TC_00_VMs(AdminAPITestCase):
b'admin.vm.property.List',
b'admin.vm.property.Get',
b'admin.vm.property.Help',
b'admin.vm.property.HelpRst',
#b'admin.vm.property.HelpRst',
b'admin.vm.property.Reset',
b'admin.vm.feature.List',
b'admin.vm.feature.Get',
@ -2462,13 +2462,9 @@ class TC_00_VMs(AdminAPITestCase):
b'admin.vm.tag.Set',
b'admin.vm.firewall.Get',
b'admin.vm.firewall.Reload',
b'admin.vm.device.pci.Attach',
b'admin.vm.device.pci.Detach',
b'admin.vm.device.pci.List',
b'admin.vm.device.pci.Available',
b'admin.vm.microphone.Attach',
b'admin.vm.microphone.Detach',
b'admin.vm.microphone.Status',
b'admin.vm.volume.ListSnapshots',
b'admin.vm.volume.List',
b'admin.vm.volume.Info',
@ -2508,7 +2504,6 @@ class TC_00_VMs(AdminAPITestCase):
def test_991_vm_unexpected_argument(self):
methods_with_no_argument = [
b'admin.vm.List',
b'admin.vm.Clone',
b'admin.vm.Remove',
b'admin.vm.property.List',
b'admin.vm.feature.List',
@ -2516,9 +2511,6 @@ class TC_00_VMs(AdminAPITestCase):
b'admin.vm.firewall.Get',
b'admin.vm.firewall.Set',
b'admin.vm.firewall.Reload',
b'admin.vm.microphone.Attach',
b'admin.vm.microphone.Detach',
b'admin.vm.microphone.Status',
b'admin.vm.volume.List',
b'admin.vm.Start',
b'admin.vm.Shutdown',
@ -2560,7 +2552,7 @@ class TC_00_VMs(AdminAPITestCase):
b'admin.property.List',
b'admin.property.Get',
b'admin.property.Help',
b'admin.property.HelpRst',
#b'admin.property.HelpRst',
b'admin.property.Reset',
b'admin.pool.List',
b'admin.pool.ListDrivers',
@ -2630,7 +2622,6 @@ class TC_00_VMs(AdminAPITestCase):
b'admin.vmclass.List',
b'admin.vm.Create.AppVM',
b'admin.vm.CreateInPool.AppVM',
b'admin.vm.CreateTemplate',
b'admin.label.List',
b'admin.label.Create',
b'admin.label.Get',
@ -2639,22 +2630,21 @@ class TC_00_VMs(AdminAPITestCase):
b'admin.property.Get',
b'admin.property.Set',
b'admin.property.Help',
b'admin.property.HelpRst',
#b'admin.property.HelpRst',
b'admin.property.Reset',
b'admin.pool.List',
b'admin.pool.ListDrivers',
b'admin.pool.Info',
b'admin.pool.Add',
b'admin.pool.Remove',
b'admin.pool.volume.List',
b'admin.pool.volume.Info',
b'admin.pool.volume.ListSnapshots',
b'admin.pool.volume.Snapshot',
b'admin.pool.volume.Revert',
b'admin.pool.volume.Resize',
#b'admin.pool.volume.List',
#b'admin.pool.volume.Info',
#b'admin.pool.volume.ListSnapshots',
#b'admin.pool.volume.Snapshot',
#b'admin.pool.volume.Revert',
#b'admin.pool.volume.Resize',
b'admin.backup.Execute',
b'admin.backup.Info',
b'admin.backup.Restore',
]
# make sure also no methods on actual VM gets called
vm_mock = unittest.mock.MagicMock()