
import unittest

from tempest import test
from tempest_lib import exceptions

from murano_tempest_tests.tests.api.service_broker import base
from murano_tempest_tests import utils


class ServiceBrokerNegativeTest(base.BaseServiceBrokerAdminTest):

    # NOTE(freerunner): Tempest will fail with this test, because its
    # _parse_resp function trying to parse a nullable JSON.
    # https://review.openstack.org/#/c/260659/
    # XFail until this one merged and tempest-lib released.
    @unittest.expectedFailure
    @test.attr(type=['gate', 'negative'])
    def test_get_status_with_not_present_instance_id(self):
        not_present_instance_id = utils.generate_uuid()
        self.assertRaises(
            exceptions.Gone,
            self.service_broker_client.get_last_status,
            not_present_instance_id)


from tempest import test
from tempest_lib import exceptions

from murano_tempest_tests.tests.api.service_broker import base
from murano_tempest_tests import utils


class ServiceBrokerNegativeTest(base.BaseServiceBrokerAdminTest):

    @test.attr(type=['gate', 'negative'])
    def test_get_status_with_not_present_instance_id(self):
        not_present_instance_id = utils.generate_uuid()
        self.assertRaises(
            exceptions.Gone,
            self.service_broker_client.get_last_status,
            not_present_instance_id)

Remove xfail in service broker negative tests
Remove xfail in service broker negative tests

After tempest-lib 0.14.0 release all fixes in tempest become present.
This patch removes xfail for negative test in service broker test
suite.

Change-Id: Ide900d53fd478885208e53c333d6759e938a960b
Closes-Bug: #1527949

- 
- import unittest
  
  from tempest import test
  from tempest_lib import exceptions
  
  from murano_tempest_tests.tests.api.service_broker import base
  from murano_tempest_tests import utils
  
  
  class ServiceBrokerNegativeTest(base.BaseServiceBrokerAdminTest):
  
-     # NOTE(freerunner): Tempest will fail with this test, because its
-     # _parse_resp function trying to parse a nullable JSON.
-     # https://review.openstack.org/#/c/260659/
-     # XFail until this one merged and tempest-lib released.
-     @unittest.expectedFailure
      @test.attr(type=['gate', 'negative'])
      def test_get_status_with_not_present_instance_id(self):
          not_present_instance_id = utils.generate_uuid()
          self.assertRaises(
              exceptions.Gone,
              self.service_broker_client.get_last_status,
              not_present_instance_id)
  
Remove xfail in service broker negative tests
## Code Before:

import unittest

from tempest import test
from tempest_lib import exceptions

from murano_tempest_tests.tests.api.service_broker import base
from murano_tempest_tests import utils


class ServiceBrokerNegativeTest(base.BaseServiceBrokerAdminTest):

    # NOTE(freerunner): Tempest will fail with this test, because its
    # _parse_resp function trying to parse a nullable JSON.
    # https://review.openstack.org/#/c/260659/
    # XFail until this one merged and tempest-lib released.
    @unittest.expectedFailure
    @test.attr(type=['gate', 'negative'])
    def test_get_status_with_not_present_instance_id(self):
        not_present_instance_id = utils.generate_uuid()
        self.assertRaises(
            exceptions.Gone,
            self.service_broker_client.get_last_status,
            not_present_instance_id)

## Instruction:
Remove xfail in service broker negative tests
## Code After:

from tempest import test
from tempest_lib import exceptions

from murano_tempest_tests.tests.api.service_broker import base
from murano_tempest_tests import utils


class ServiceBrokerNegativeTest(base.BaseServiceBrokerAdminTest):

    @test.attr(type=['gate', 'negative'])
    def test_get_status_with_not_present_instance_id(self):
        not_present_instance_id = utils.generate_uuid()
        self.assertRaises(
            exceptions.Gone,
            self.service_broker_client.get_last_status,
            not_present_instance_id)
