コード例 #1
0
ファイル: test_formatsimple.py プロジェクト: ilogue/niprov
 def test_Pipeline(self):
     from niprov.formatsimple import SimpleFormat
     pipeline = Mock()
     tree = {'raw.f':{'1a.f':{'2.f':{}},'1b.f':{}}}
     exp = ''
     exp += '+---raw.f\n'
     exp += '|   +---1a.f\n'
     exp += '|   |   +---2.f\n'
     exp += '|   +---1b.f\n'
     pipeline.asFilenameTree.return_value = tree
     exporter = SimpleFormat()
     out = exporter.serializePipeline(pipeline)
     self.assertEqual(exp, out)
コード例 #2
0
 def test_Pipeline(self):
     from niprov.formatsimple import SimpleFormat
     pipeline = Mock()
     tree = {'raw.f': {'1a.f': {'2.f': {}}, '1b.f': {}}}
     exp = ''
     exp += '+---raw.f\n'
     exp += '|   +---1a.f\n'
     exp += '|   |   +---2.f\n'
     exp += '|   +---1b.f\n'
     pipeline.asFilenameTree.return_value = tree
     exporter = SimpleFormat()
     out = exporter.serializePipeline(pipeline)
     self.assertEqual(exp, out)
コード例 #3
0
ファイル: formatfactory.py プロジェクト: ktavabi/niprov
 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))
コード例 #4
0
ファイル: test_formatsimple.py プロジェクト: ilogue/niprov
 def test_Statistics(self):
     from niprov.formatsimple import SimpleFormat
     exporter = SimpleFormat()
     out = exporter.serializeStatistics({'count':123,'totalsize':678})
     self.assertIn(' Number of files: 123', out)
     self.assertIn(' Total file size: 678', out)
コード例 #5
0
ファイル: test_formatsimple.py プロジェクト: ilogue/niprov
 def test_SerializeSingle(self):
     from niprov.formatsimple import SimpleFormat
     exporter = SimpleFormat()
     out = exporter.serializeSingle(self.aFile())
     self.assertIn('a:                       b\n', out)
コード例 #6
0
 def test_Statistics(self):
     from niprov.formatsimple import SimpleFormat
     exporter = SimpleFormat()
     out = exporter.serializeStatistics({'count': 123, 'totalsize': 678})
     self.assertIn(' Number of files: 123', out)
     self.assertIn(' Total file size: 678', out)
コード例 #7
0
 def test_SerializeSingle(self):
     from niprov.formatsimple import SimpleFormat
     exporter = SimpleFormat()
     out = exporter.serializeSingle(self.aFile())
     self.assertIn('a:                       b\n', out)