Exemple #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)
Exemple #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')
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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)
Exemple #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')
Exemple #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)
Exemple #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)