def set_nwa_tenant_binding(self, rpc_context, **kwargs): tenant_id = kwargs.get('tenant_id') nwa_tenant_id = kwargs.get('nwa_tenant_id') nwa_data = kwargs.get('nwa_data') LOG.debug("nwa_data=%s", jsonutils.dumps(nwa_data, indent=4, sort_keys=True)) session = db_api.get_session() with session.begin(subtransactions=True): if necnwa_api.set_nwa_tenant_binding(session, tenant_id, nwa_tenant_id, nwa_data): return {'status': 'SUCCESS'} return {'status': 'FAILED'}
def test_set_nwa_tenant_binding(self, gntb): self.session = MagicMock() gntb.return_value = self.old_value_json rc = db_api.set_nwa_tenant_binding(self.session, TENANT_ID, NWA_TENANT_ID, self.new_value_json) self.assertEqual(rc, self.expected_return_value) if self.expected_return_value: self.assertEqual(self.session.query().filter().one.call_count, self.call_count_update) self.assertEqual(self.session.execute.call_count, self.call_count_insert) self.assertEqual(self.session.delete.call_count, self.call_count_delete)
def test_set_nwa_tenant_binding(self, gntb): self.session = MagicMock() gntb.return_value = self.old_value_json rc = db_api.set_nwa_tenant_binding( self.session, TENANT_ID, NWA_TENANT_ID, self.new_value_json ) self.assertEqual(rc, self.expected_return_value) if self.expected_return_value: self.assertEqual(self.session.query().filter().one.call_count, self.call_count_update) self.assertEqual(self.session.execute.call_count, self.call_count_insert) self.assertEqual(self.session.delete.call_count, self.call_count_delete)
def set_nwa_tenant_binding(self, rpc_context, **kwargs): tenant_id = kwargs.get('tenant_id') nwa_tenant_id = kwargs.get('nwa_tenant_id') nwa_data = kwargs.get('nwa_data') LOG.debug( "nwa_data=%s", jsonutils.dumps(nwa_data, indent=4, sort_keys=True) ) session = db_api.get_session() with session.begin(subtransactions=True): if necnwa_api.set_nwa_tenant_binding( session, tenant_id, nwa_tenant_id, nwa_data ): return {'status': 'SUCCESS'} return {'status': 'FAILED'}