Beispiel #1
0
    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")
Beispiel #2
0
    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
Beispiel #3
0
    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)
Beispiel #4
0
 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')
Beispiel #5
0
 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)
Beispiel #6
0
 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