def test_ns_scale(self, mock_run):
data = {
"scaleType": "SCALE_NS",
- "scaleNsData": [{
- "scaleNsByStepsData": [{
+ "scaleNsData": {
+ "scaleNsByStepsData": {
"aspectId": "1",
"numberOfSteps": 1,
"scalingDirection": "0"
- }]
- }]
+ }
+ }
}
response = self.client.post(self.url % self.ns_inst_id, data=data)
self.failUnlessEqual(status.HTTP_202_ACCEPTED, response.status_code)
self.assertIsNotNone(response['Location'])
+ response = self.client.get(response['Location'], format='json')
+ self.assertEqual(response.status_code, status.HTTP_200_OK)
@mock.patch.object(NSManualScaleService, 'start')
def test_ns_manual_scale_empty_data(self, mock_start):
mock_start.side_effect = NSLCMException("NS scale failed.")
data = {
"scaleType": "SCALE_NS",
- "scaleNsData": [{
- "scaleNsByStepsData": [{
+ "scaleNsData": {
+ "scaleNsByStepsData": {
"aspectId": "1",
"numberOfSteps": 1,
"scalingDirection": "0"
- }]
- }]
+ }
+ }
}
response = self.client.post(self.url % '11', data=data)
self.assertEqual(