def test_delete_external_securitygroup_external(self):

        ctx = self.mock_cloudify_context(
            'test_delete_external_securitygroup_external')
        current_ctx.set(ctx=ctx)

        ctx.node.properties['use_external_resource'] = True
        ctx.instance.runtime_properties[EXTERNAL_RESOURCE_ID] = \
            'sg-blahblah'

        output = securitygroup._delete_external_securitygroup()
        self.assertEqual(True, output)
        self.assertNotIn(EXTERNAL_RESOURCE_ID, ctx.instance.runtime_properties)
    def test_delete_external_securitygroup_external(self):

        ctx = self.mock_cloudify_context(
            'test_delete_external_securitygroup_external')
        current_ctx.set(ctx=ctx)

        ctx.node.properties['use_external_resource'] = True
        ctx.instance.runtime_properties[EXTERNAL_RESOURCE_ID] = \
            'sg-blahblah'

        output = securitygroup._delete_external_securitygroup()
        self.assertEqual(True, output)
        self.assertNotIn(
            EXTERNAL_RESOURCE_ID, ctx.instance.runtime_properties)
Beispiel #3
0
    def test_delete_external_securitygroup_not_external(self):
        """ This checks that _delete_external_securitygroup
        returns false when use_external_resource is false.
        """

        test_properties = self.get_mock_properties()
        ctx = self.security_group_mock(
            'test_delete_external_securitygroup_not_external', test_properties)
        current_ctx.set(ctx=ctx)

        ctx.node.properties['use_external_resource'] = False

        output = securitygroup._delete_external_securitygroup()
        self.assertEqual(False, output)
    def test_delete_external_securitygroup_not_external(self):
        """ This checks that _delete_external_securitygroup
        returns false when use_external_resource is false.
        """

        test_properties = self.get_mock_properties()
        ctx = self.security_group_mock(
            'test_delete_external_securitygroup_not_external',
            test_properties)
        current_ctx.set(ctx=ctx)

        ctx.node.properties['use_external_resource'] = False

        output = securitygroup._delete_external_securitygroup()
        self.assertEqual(False, output)