def test_del_nwa_tenant_binding(self, gntb):
     gntb.return_value = self.old_value_json
     self.session = MagicMock()
     if getattr(self, 'delete_not_found', False):
         self.session.query().filter().delete.side_effect = NoResultFound
     rc = db_api.del_nwa_tenant_binding(self.session, TENANT_ID,
                                        NWA_TENANT_ID)
     self.assertEqual(rc, self.expected_return_value)
 def test_del_nwa_tenant_binding(self, gntb):
     gntb.return_value = self.old_value_json
     self.session = MagicMock()
     if getattr(self, 'delete_not_found', False):
         self.session.query().filter().delete.side_effect = NoResultFound
     rc = db_api.del_nwa_tenant_binding(self.session, TENANT_ID,
                                        NWA_TENANT_ID)
     self.assertEqual(rc, self.expected_return_value)
Example #3
0
    def delete_nwa_tenant_binding(self, rpc_context, **kwargs):
        tenant_id = kwargs.get('tenant_id')
        nwa_tenant_id = kwargs.get('nwa_tenant_id')

        session = db_api.get_session()
        with session.begin(subtransactions=True):
            if necnwa_api.del_nwa_tenant_binding(session, tenant_id,
                                                 nwa_tenant_id):
                return {'status': 'SUCCESS'}

        return {'status': 'FAILED'}
    def delete_nwa_tenant_binding(self, rpc_context, **kwargs):
        tenant_id = kwargs.get('tenant_id')
        nwa_tenant_id = kwargs.get('nwa_tenant_id')

        session = db_api.get_session()
        with session.begin(subtransactions=True):
            if necnwa_api.del_nwa_tenant_binding(
                    session,
                    tenant_id,
                    nwa_tenant_id
            ):
                return {'status': 'SUCCESS'}

        return {'status': 'FAILED'}
 def del_t1(self):
     return db_api.del_nwa_tenant_binding(
         self.ssn, self.tenant1, self.nwa_tenant1)
 def del_t1(self):
     return db_api.del_nwa_tenant_binding(
         self.ssn, self.tenant1, self.nwa_tenant1)