def test_sheetreferences(self, context, objectmap): resource, resource2 = create_dummy_resources(parent=context, count=2) objectmap.connect(resource, resource2, SheetToSheet) result = self.call_fut(objectmap, resource2) source, isheet, field, target = result.__next__() assert source == resource assert isheet == SheetToSheet.getTaggedValue('source_isheet') assert field == SheetToSheet.getTaggedValue('source_isheet_field') assert target == resource2
def test_create_valid_custom_values(self): from adhocracy_core.interfaces import SheetToSheet from adhocracy_core.interfaces import ISheet class IA(ISheet): pass class Reference(SheetToSheet): source_integrity = True target_integrity = True target_ordered = True source_ordered = True source_isheet = IA source_isheet_field = u"" target_isheet = IA # substanced standard tagged values assert Reference.getTaggedValue("source_integrity") assert Reference.getTaggedValue("target_integrity") assert Reference.getTaggedValue("source_ordered") assert Reference.getTaggedValue("target_ordered") # extra tagged values assert Reference.getTaggedValue("source_isheet") is IA assert Reference.getTaggedValue("source_isheet_field") == u"" assert Reference.getTaggedValue("target_isheet") is IA
def test_create_valid_custom_values(self): from adhocracy_core.interfaces import SheetToSheet from adhocracy_core.interfaces import ISheet class IA(ISheet): pass class Reference(SheetToSheet): source_integrity = True target_integrity = True target_ordered = True source_ordered = True source_isheet = IA source_isheet_field = u'' target_isheet = IA # substanced standard tagged values assert Reference.getTaggedValue('source_integrity') assert Reference.getTaggedValue('target_integrity') assert Reference.getTaggedValue('source_ordered') assert Reference.getTaggedValue('target_ordered') # extra tagged values assert Reference.getTaggedValue('source_isheet') is IA assert Reference.getTaggedValue('source_isheet_field') == u'' assert Reference.getTaggedValue('target_isheet') is IA
def test_create_valid(self): from adhocracy_core.interfaces import SheetToSheet as Reference # substanced standard tagged values assert Reference.getTaggedValue('source_integrity') is False assert Reference.getTaggedValue('target_integrity') is False assert Reference.getTaggedValue('source_ordered') is False assert Reference.getTaggedValue('target_ordered') is False # extra tagged values assert Reference.getTaggedValue('source_isheet') is ISheet assert Reference.getTaggedValue('source_isheet_field') == u'' assert Reference.getTaggedValue('target_isheet') is ISheet
def test_create_valid(self): from adhocracy_core.interfaces import SheetToSheet as Reference # substanced standard tagged values assert Reference.getTaggedValue("source_integrity") is False assert Reference.getTaggedValue("target_integrity") is False assert Reference.getTaggedValue("source_ordered") is False assert Reference.getTaggedValue("target_ordered") is False # extra tagged values assert Reference.getTaggedValue("source_isheet") is ISheet assert Reference.getTaggedValue("source_isheet_field") == u"" assert Reference.getTaggedValue("target_isheet") is ISheet