@@ -0,0 +1,1084 @@
+# Licensed under the Apache License, Version 2.0 (the %22License%22); you may%0A# not use this file except in compliance with the License. You may obtain%0A# a copy of the License at%0A#%0A#      http://www.apache.org/licenses/LICENSE-2.0%0A#%0A# Unless required by applicable law or agreed to in writing, software%0A# distributed under the License is distributed on an %22AS IS%22 BASIS, WITHOUT%0A# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the%0A# License for the specific language governing permissions and limitations%0A# under the License.%0A%0Afrom tempest.lib import decorators%0Afrom tempest.lib import exceptions%0Afrom tempest import test%0A%0Afrom senlin.tests.tempest.api import base%0A%0A%0Aclass TestClusterShowNegative(base.BaseSenlinTest):%0A%0A    @test.attr(type=%5B'negative'%5D)%0A    @decorators.idempotent_id('bbc593ff-8556-416e-83c3-384e5c14d363')%0A    def test_cluster_show_not_found(self):%0A        self.assertRaises(exceptions.NotFound,%0A                          self.client.get_obj,%0A                          'clusters',%0A                          'bbc593ff-8556-416e-83c3-384e5c14d363')%0A

Add negative test for cluster show