示例#1
0
 def test_Provides_stdout(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumstdout import StandardOutputMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('stdout'), StandardOutputMedium)
示例#2
0
 def test_Raises_exception_on_unknown_name(self):
     from niprov.mediumfactory import MediumFactory
     factory = MediumFactory()
     with self.assertRaisesRegexp(ValueError, 'Unknown medium: poetry'):
        factory.create('poetry')
示例#3
0
 def test_Provides_Viewer(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumviewer import ViewerMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('viewer'), ViewerMedium)
示例#4
0
 def test_Provides_direct(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumdirect import DirectMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('direct'), DirectMedium)
示例#5
0
 def test_Provides_file(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumfile import FileMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('file'), FileMedium)
示例#6
0
 def test_Provides_stdout(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumstdout import StandardOutputMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('stdout'), StandardOutputMedium)
示例#7
0
 def test_Provides_Viewer(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumviewer import ViewerMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('viewer'), ViewerMedium)
示例#8
0
 def test_Raises_exception_on_unknown_name(self):
     from niprov.mediumfactory import MediumFactory
     factory = MediumFactory()
     with self.assertRaisesRegexp(ValueError, 'Unknown medium: poetry'):
         factory.create('poetry')
示例#9
0
 def test_Provides_file(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumfile import FileMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('file'), FileMedium)
示例#10
0
 def test_Provides_direct(self):
     from niprov.mediumfactory import MediumFactory
     from niprov.mediumdirect import DirectMedium
     factory = MediumFactory()
     self.assertIsInstance(factory.create('direct'), DirectMedium)