~blamar/nova/pylint-undefined

« back to all changes in this revision

Viewing changes to nova/tests/api/openstack/test_servers.py

Update the Openstack API to handle case where personality is set but null in the request to create a server.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1126
1126
        self.assertEquals(response.status_int, 400)
1127
1127
        self.assertEquals(injected_files, None)
1128
1128
 
 
1129
    def test_create_instance_with_null_personality(self):
 
1130
        personality = None
 
1131
        body_dict = self._create_personality_request_dict(personality)
 
1132
        body_dict['server']['personality'] = None
 
1133
        request = self._get_create_request_json(body_dict)
 
1134
        compute_api, response = \
 
1135
            self._run_create_instance_with_mock_compute_api(request)
 
1136
        self.assertEquals(response.status_int, 200)
 
1137
 
1129
1138
    def test_create_instance_with_three_personalities(self):
1130
1139
        files = [
1131
1140
            ('/etc/sudoers', 'ALL ALL=NOPASSWD: ALL\n'),