10 lines
324 B
Python
10 lines
324 B
Python
import pytest
|
|
from kab_ingestion.governance import GovernedPublisher
|
|
class Store:
|
|
def upsert(self,d): self.docs=d
|
|
def delete(self,*a): pass
|
|
def test_tenant_isolation():
|
|
class D: tenant_id='other'
|
|
class B: tenant_id='acme'; documents=[D()]
|
|
with pytest.raises(PermissionError): GovernedPublisher(Store(),[]).publish(B())
|