コード例 #1
0
ファイル: test_mediumviewer.py プロジェクト: kambysese/niprov
    def test_Does_nothing_if_passed_None(self):
        from niprov.mediumviewer import ViewerMedium

        exporter = ViewerMedium(sentinel.dependencies)
        with patch("niprov.mediumviewer.webbrowser") as webbrowser:
            exporter.export(None, sentinel.format)
            assert not webbrowser.open.called
コード例 #2
0
ファイル: test_mediumviewer.py プロジェクト: kambysese/niprov
    def test_Returns_input(self):
        from niprov.mediumviewer import ViewerMedium

        exporter = ViewerMedium(sentinel.dependencies)
        with patch("niprov.mediumviewer.webbrowser") as webbrowser:
            exporter.export("the filename", sentinel.format)
            webbrowser.open.assert_called_with("the filename")
コード例 #3
0
ファイル: mediumfactory.py プロジェクト: ktavabi/niprov
 def create(self, mediumName):
     if mediumName == 'stdout':
         return StandardOutputMedium()
     if mediumName == 'direct':
         return DirectMedium()
     if mediumName == 'file':
         return FileMedium(self.dependencies)
     if mediumName == 'viewer':
         return ViewerMedium(self.dependencies)
     raise ValueError('Unknown medium: ' + str(mediumName))
コード例 #4
0
ファイル: test_mediumviewer.py プロジェクト: kambysese/niprov
    def test_Can_be_called_without_format(self):
        from niprov.mediumviewer import ViewerMedium

        exporter = ViewerMedium(sentinel.dependencies)
        with patch("niprov.mediumviewer.webbrowser") as webbrowser:
            exporter.export(None)
コード例 #5
0
ファイル: test_mediumviewer.py プロジェクト: ktavabi/niprov
 def test_Returns_input(self):
     from niprov.mediumviewer import ViewerMedium
     exporter = ViewerMedium(sentinel.dependencies)
     with patch('niprov.mediumviewer.webbrowser') as webbrowser:
         exporter.export('the filename', sentinel.format)
         webbrowser.open.assert_called_with('the filename')
コード例 #6
0
ファイル: test_mediumviewer.py プロジェクト: ktavabi/niprov
 def test_Can_be_called_without_format(self):
     from niprov.mediumviewer import ViewerMedium
     exporter = ViewerMedium(sentinel.dependencies)
     with patch('niprov.mediumviewer.webbrowser') as webbrowser:
         exporter.export(None)
コード例 #7
0
ファイル: test_mediumviewer.py プロジェクト: ktavabi/niprov
 def test_Does_nothing_if_passed_None(self):
     from niprov.mediumviewer import ViewerMedium
     exporter = ViewerMedium(sentinel.dependencies)
     with patch('niprov.mediumviewer.webbrowser') as webbrowser:
         exporter.export(None, sentinel.format)
         assert not webbrowser.open.called