Commit Graph

1643 Commits

Author SHA1 Message Date
31c6957362 Introduce FakeVolume class
Introduce FakeVolume to improve the current volume unittest framework
with following two advantages:
1. generate more than one faking volumes
2. all faking volumes generated by random

Change-Id: I9d56efa4fd4f03c82cd4e29622b6312566dbc453
Implements: blueprint improve-volume-unittest-framework
2015-11-30 04:23:47 -05:00
27869c0f3f Merge "Remove old fake flavor data." 2015-11-29 19:46:44 +00:00
691ca98006 Merge "Use FakeFlavor in TestServerCreate." 2015-11-29 19:46:41 +00:00
883278f359 Merge "User FakeFlavor in TestServerResize." 2015-11-29 15:30:53 +00:00
fda84a277f Merge "Use FakeFlavor in TestFlavorUnset." 2015-11-29 13:26:49 +00:00
d6ac1e9205 Merge "Use FakeFlavor in TestFlavorSet." 2015-11-29 12:14:58 +00:00
87aa46e5ca Merge "Use FakeFlavor in TestFlavorList." 2015-11-29 12:07:05 +00:00
c368d1b9b4 Merge "Introduce class FakeFlavor to fake one or more flavors." 2015-11-29 09:36:46 +00:00
e2d0684876 Change the home-page value in setup.cfg
Change-Id: Ib0ea7b2b6271f3fb3d0818c7fa52a51682658810
2015-11-29 02:02:57 +00:00
d236a783d2 Remove old fake flavor data.
The new class FakeFlavor has been introduced to fake one or more flavors.
So use it and remove the old fake flavor data.

Change-Id: Ie3a33b36ae6e597c6a0b1d17ad13c73cf4b73bc9
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:52:03 +08:00
b7f62058ad Use FakeFlavor in TestServerCreate.
Change-Id: Ib82f845258b1ad78cbc8b23d28fa42e7ccc8097a
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:52:01 +08:00
c5a55d1370 User FakeFlavor in TestServerResize.
Change-Id: Iac9b4583befaa4eb79ec59c39b97c613884ef2f7
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:24:41 +08:00
db516b2c96 Use FakeFlavor in TestFlavorUnset.
Change-Id: Ifbd360db39d380efd9632300367b13283ac75f54
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:14:18 +08:00
dfbf41c55f Use FakeFlavor in TestFlavorSet.
Change-Id: I335298b07afb3f969c76748527dda06cb5393fa8
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:14:12 +08:00
8d42da5186 Use FakeFlavor in TestFlavorList.
Change-Id: I3595877bed41bc476934ca924f1f9c8c0ad79176
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:14:04 +08:00
0de260e8be Introduce class FakeFlavor to fake one or more flavors.
Change-Id: I1b20e7d50e478ce8114ca08aa455b7acad4ea7f5
Implements: blueprint improve-flavor-unit-test
2015-11-28 16:13:52 +08:00
109672fecb Refactor: Move FakeFlavorResource to compute_fakes.py.
Just like FakeServer and FakeResource, FakeFlavorResource should be in compute_fakes.py.

Change-Id: I8315256fb90377605fa2190e24c9674f6aaf6efd
Implements: blueprint improve-flavor-unit-test
2015-11-28 15:25:39 +08:00
f19ff68e59 Refactor: Abstract datalist out in TestFlavorList to avoid redundant code.
datalist has been set in each test case in TestFlavorList, which is not
necessary. This patch abstract it out and remove all redundant code.

Change-Id: I6f735f7d9fa29a8ab435adaef17ca559df1fdcee
Implements: blueprint improve-flavor-unit-test
2015-11-28 14:42:38 +08:00
f9ca752177 Refactor: Abstract columns out in TestFlavorList to avoid redundant code.
The columns has been set in each test case of TestFlavorList, which is not
necessary. This patch abstract it out and remove all redundant code.

Change-Id: Ideb2872f073755ac251bd603fd906410ea86c4ef
Implements: blueprint improve-flavor-unit-tes
2015-11-28 14:05:20 +08:00
785a1728d8 Merge "Fix a bug of "openstack volume delete"" 2015-11-27 15:22:07 +00:00
c27f9e3c6c Fix a bug of "openstack volume delete"
While multi volumes specified for the osc "openstack volume delete",
only the last volume is deleted.
This patch tries to fix it.

Change-Id: I171b2869f85b29c88fda16eaf5bf163c55795df0
Closes-Bug: #1520541
2015-11-27 11:17:22 +00:00
8d523266fc Merge "Add unit tests for "server stop" command." 2015-11-26 20:25:55 +00:00
dacd5dce28 Add unit tests for "server stop" command.
Change-Id: Idfa82f7f3aee3824aedf8b551be7942659530457
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:21:01 +08:00
cfff32aed6 Add unit tests for "server start" command.
Change-Id: I19060419a17b8e081e8f51c08959f24b84e7e570
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:20:07 +08:00
9f38df9208 Add unit tests for "server resume" command.
Change-Id: I8961e72b6901a52612cf62f52c02b6c2ff3dcd94
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:19:04 +08:00
c176987063 Add unit tests for "server suspend" command.
Change-Id: Idfdd98fd27d97e1216abe9b14d3dea7c8f2a5a68
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:17:27 +08:00
4062d59965 Add unit tests for "server unlock" command.
Change-Id: I4fbf115f925a6ffdeaec3d856d22224fa7730729
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:14:47 +08:00
cb16599f10 Add unit tests for "server lock" command.
Change-Id: I0396fc4836ee918298bbe3860b7c1f42d3b97e33
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:12:55 +08:00
7886fdd3de Add unit tests for "server unpause" command.
Change-Id: Ia74d9875b8aa413b84d0077d22adb75b866a5701
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:09:16 +08:00
569ff3dcd8 Abstract a helper function for server.xxx() tests.
The test cases for server.xxx() are all the same, with one or more faked servers.
So use a helper function to reduce code duplicate.

Change-Id: I660c7731e2de8bf4d815b414a621d8d9ca6d5a8b
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 19:01:46 +08:00
96331689f0 Add multiple servers test case to TestServerDelete.
This patch adds a multiple servers test case to class TestServerDelete.

Change-Id: I8b0c37ec2a8e7b23889e25c9004f867f2907f630
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 14:30:06 +08:00
f9a41788cf Use setup_servers_mock() in the base class in TestServerDelete.
Use setup_servers_mock() in class TestServerDelete to coordinate
the test class format.

Change-Id: I1901d6b781d97820667984241f4d68764d045854
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 14:29:47 +08:00
bf657ef286 Move setup_servers_mock() to class TestServer.
This function will be used in almost every test case.
So move it to the base class to avoid define it each
time a test case is added.

Change-Id: I060b54f0935b42a85042ad217d851fea649ec8d9
Implements: blueprint osc-unit-test-framework-improvement
2015-11-27 13:10:03 +08:00
d69906a06a Merge "Add unit tests for "server start" command." 2015-11-26 19:34:26 +00:00
840ffa72e2 Merge "Add unit tests for "server resume" command." 2015-11-26 19:34:22 +00:00
566bbb78f9 Merge "Add unit tests for "server suspend" command." 2015-11-26 19:16:47 +00:00
9a6672b8aa Merge "Change 'Object Store' to 'Object Storage'" 2015-11-26 18:41:06 +00:00
0fa9228dbc Merge "Add unit tests for "server unlock" command." 2015-11-26 16:39:02 +00:00
906c4923a9 Merge "Add unit tests for "server lock" command." 2015-11-26 16:34:38 +00:00
d2e8cc6cc9 Merge "Add unit tests for "server unpause" command." 2015-11-26 16:34:30 +00:00
46fe0dddff Merge "Abstract a helper function for server.xxx() tests." 2015-11-26 16:34:27 +00:00
dc541b1e2c Merge "Add multiple servers test case to TestServerDelete." 2015-11-26 16:34:25 +00:00
2217f0a6df Merge "Use setup_servers_mock() in the base class in TestServerDelete." 2015-11-26 16:34:21 +00:00
68e10e0bbc Merge "Move setup_servers_mock() to class TestServer." 2015-11-26 16:29:31 +00:00
a2047d3f9f Trivial: Fix typo in find() in network.
Change-Id: Ic54fbb9160adefe3d025d537125e125128f75ee6
2015-11-27 16:52:56 +08:00
c48afe6032 Trivial: Fix a typo.
Change-Id: I236b4f53ee23cc97900e6244ab709404cc44a4ca
2015-11-27 13:20:44 +08:00
32e0ed6980 Change 'Object Store' to 'Object Storage'
Because the official documents uses 'Object Storage',
so change it in this project.

Change-Id: I87c0996b48c452b3ff619b8214676ae377e6d0af
2015-11-26 16:35:54 +08:00
487fff8cdb Merge "Move FakeServer to tests.common.v2.compute.fakes" 2015-11-26 04:03:00 +00:00
bf273985e9 Merge "Refactor: Order of security group class names" 2015-11-25 17:09:38 +00:00
970554206d Merge "Add functional tests for network crud" 2015-11-25 15:43:45 +00:00