~ubuntu-branches/ubuntu/vivid/neutron-lbaas/vivid-proposed

« back to all changes in this revision

Viewing changes to neutron_lbaas/tests/unit/services/loadbalancer/drivers/netscaler/test_ncc_client.py

  • Committer: Package Import Robot
  • Author(s): Chuck Short
  • Date: 2015-04-10 09:59:17 UTC
  • mfrom: (1.1.3)
  • Revision ID: package-import@ubuntu.com-20150410095917-rypl8ah3sl41ei1t
Tags: 1:2015.1~rc1-0ubuntu1
* New upstream milestone release:
  - d/control: Align version requirements with upstream.
  - debian/patches/skip-failing-tests.patch: Skipped failing tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
46
46
        self.request_method_mock = mock.Mock()
47
47
        requests.request = self.request_method_mock
48
48
        self.testclient = self._get_nsclient()
 
49
        self.testclient.login = mock.Mock()
 
50
        self.testclient.login.side_effect = self.mock_auth_func(
 
51
            self.testclient)
 
52
        nfe_mock = mock.patch.object(
 
53
            ncc_client.NCCException, "is_not_found_exception").start()
 
54
        nfe_mock.return_value = True
 
55
 
 
56
    def mock_auth_func(self, ncc_test_client):
 
57
        ncc_test_client.auth = "SessId=123456789"
49
58
 
50
59
    def test_instantiate_nsclient_with_empty_uri(self):
51
60
        """Asserts that a call with empty URI will raise an exception."""
72
81
        # create a mock object to represent a valid http response
73
82
        # with a failure status code.
74
83
        fake_response = requests.Response()
75
 
        fake_response.status_code = requests.codes.unauthorized
 
84
        fake_response.status_code = requests.codes.unavailable
76
85
        fake_response.headers = []
77
86
        requests.request.return_value = fake_response
78
87
        resource_path = netscaler_driver.VIPS_RESOURCE
111
120
        """Asserts that a failed update call raises an exception."""
112
121
        # create a valid http response with a failure status code.
113
122
        fake_response = requests.Response()
114
 
        fake_response.status_code = requests.codes.unauthorized
 
123
        fake_response.status_code = requests.codes.unavailable
115
124
        fake_response.headers = []
116
125
        # obtain the mock object that corresponds to the call of request()
117
126
        self.request_method_mock.return_value = fake_response
154
163
        """Asserts that a failed delete call raises an exception."""
155
164
        # create a valid http response with a failure status code.
156
165
        fake_response = requests.Response()
157
 
        fake_response.status_code = requests.codes.unauthorized
 
166
        fake_response.status_code = requests.codes.unavailable
158
167
        fake_response.headers = []
 
168
        self.request_method_mock.return_value = fake_response
159
169
        resource_path = "%s/%s" % (netscaler_driver.VIPS_RESOURCE,
160
170
                                   TESTVIP_ID)
161
171
        # call method under test: create_resource