def test_serialize_pipeline_returns_itself(self): from niprov.formatobject import ObjectFormat from niprov.pipeline import Pipeline form = ObjectFormat(self.dependencies) pipe = Pipeline([]) out = form.serializePipeline(pipe) self.assertEqual(pipe, out)
def create(self, formatName): if formatName == 'json': return JsonFormat(self.dependencies) if formatName == 'xml': return XmlFormat(self.dependencies) if formatName == 'narrated': return NarratedFormat() if formatName == 'simple': return SimpleFormat() if formatName == 'dict': return DictFormat() if formatName == 'object': return ObjectFormat() if formatName == 'picture': return PictureCache(self.dependencies) raise ValueError('Unknown format: ' + str(formatName))
def test_serialize_item_returns_itself(self): from niprov.formatobject import ObjectFormat form = ObjectFormat(self.dependencies) item = self.aFile() out = form.serializeSingle(item) self.assertEqual(item, out)
def test_serialize_stats_returns_itself(self): from niprov.formatobject import ObjectFormat form = ObjectFormat(self.dependencies) stats = {'pval':'0.05'} out = form.serializeStatistics(stats) self.assertEqual(stats, out)
def test_serialize_list_returns_itself(self): from niprov.formatobject import ObjectFormat form = ObjectFormat(self.dependencies) mylist = [self.aFile(), self.aFile(), self.aFile()] out = form.serializeList(mylist) self.assertEqual(mylist, out)
def test_serialize_stats_returns_itself(self): from niprov.formatobject import ObjectFormat form = ObjectFormat(self.dependencies) stats = {'pval': '0.05'} out = form.serializeStatistics(stats) self.assertEqual(stats, out)