def test_delete_volume_fails_no_volume(self): SFID._issue_api_request = self.fake_issue_api_request testvol = {'project_id': 'testprjid', 'name': 'no-name', 'size': 1} sfv = SFID() try: model_update = sfv.delete_volume(testvol) self.fail("Should have thrown Error") except Exception: pass
def test_create_volume_fails(self): SFID._issue_api_request = self.fake_issue_api_request_fails testvol = {'project_id': 'testprjid', 'name': 'testvol', 'size': 1} sfv = SFID() try: sfv.create_volume(testvol) self.fail("Should have thrown Error") except Exception: pass
def test_get_cluster_info_fail(self): SFID._issue_api_request = self.fake_issue_api_request_fails sfv = SFID() self.assertRaises(exception.SolidFireAPIException, sfv._get_cluster_info)
def test_get_cluster_info(self): SFID._issue_api_request = self.fake_issue_api_request sfv = SFID() sfv._get_cluster_info()
def test_delete_volume_fails_account_lookup(self): SFID._issue_api_request = self.fake_issue_api_request testvol = {'project_id': 'testprjid', 'name': 'no-name', 'size': 1} sfv = SFID() self.assertRaises(exception.DuplicateSfVolumeNames, sfv.delete_volume, testvol)
def test_delete_volume(self): SFID._issue_api_request = self.fake_issue_api_request testvol = {'project_id': 'testprjid', 'name': 'test_volume', 'size': 1} sfv = SFID() model_update = sfv.delete_volume(testvol)
def test_get_sfaccount_by_name_fails(self): sfv = SFID() SFID._issue_api_request = self.fake_issue_api_request_fails account = sfv._get_sfaccount_by_name('some-name') self.assertEqual(account, None)
def test_create_sfaccount_fails(self): sfv = SFID() SFID._issue_api_request = self.fake_issue_api_request_fails account = sfv._create_sfaccount('project-id') self.assertEqual(account, None)