예제 #1
0
    def test_display_download_progress_does_nothing(self):
        displayer = NoProgressDisplayer()

        displayer.display_download_progress('test.out.c')

        self.assertEqual(self.stdout.getvalue(), '')
예제 #2
0
    def test_display_decompilation_progress_does_nothing(self):
        displayer = NoProgressDisplayer()

        displayer.display_decompilation_progress(mock.Mock())

        self.assertEqual(self.stdout.getvalue(), '')
예제 #3
0
    def test_repr_returns_correct_value(self):
        displayer = NoProgressDisplayer()

        self.assertEqual(repr(displayer),
                         '<retdec.tools.decompiler.NoProgressDisplayer>')
예제 #4
0
    def test_display_generation_failure_does_nothing(self):
        displayer = NoProgressDisplayer()

        displayer.display_generation_failure('archive', 'Archive is too big.')

        self.assertEqual(self.stdout.getvalue(), '')
예제 #5
0
    def test_display_download_progress_does_nothing(self):
        displayer = NoProgressDisplayer()

        displayer.display_download_progress('test.out.c')

        self.assertEqual(self.stdout.getvalue(), '')
예제 #6
0
    def test_display_decompilation_progress_does_nothing(self):
        displayer = NoProgressDisplayer()

        displayer.display_decompilation_progress(mock.Mock())

        self.assertEqual(self.stdout.getvalue(), '')