Пример #1
0
class ToolbarTest(unittest.TestCase):
    @mock.patch('saws.resources.print')
    def setUp(self, mock_print):
        self.saws = Saws()
        self.toolbar = Toolbar(self.saws.get_color, self.saws.get_fuzzy_match,
                               self.saws.get_shortcut_match)
        mock_print.assert_called_with('Loaded resources from cache')

    def test_toolbar_on(self):
        expected = [(Token.Toolbar.On, ' [F2] Color: ON '),
                    (Token.Toolbar.On, ' [F3] Fuzzy: ON '),
                    (Token.Toolbar.On, ' [F4] Shortcuts: ON '),
                    (Token.Toolbar, ' [F5] Refresh '),
                    (Token.Toolbar, ' [F9] Docs '),
                    (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)

    def test_toolbar_off(self):
        self.saws.set_color(False)
        self.saws.set_fuzzy_match(False)
        self.saws.set_shortcut_match(False)
        expected = [(Token.Toolbar.Off, ' [F2] Color: OFF '),
                    (Token.Toolbar.Off, ' [F3] Fuzzy: OFF '),
                    (Token.Toolbar.Off, ' [F4] Shortcuts: OFF '),
                    (Token.Toolbar, ' [F5] Refresh '),
                    (Token.Toolbar, ' [F9] Docs '),
                    (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)
Пример #2
0
class ToolbarTest(unittest.TestCase):

    @mock.patch('saws.resources.print')
    def setUp(self, mock_print):
        self.saws = Saws()
        self.toolbar = Toolbar(self.saws.get_color,
                               self.saws.get_fuzzy_match,
                               self.saws.get_shortcut_match)
        mock_print.assert_called_with('Loaded resources from cache')

    def test_toolbar_on(self):
        expected = [
            (Token.Toolbar.On, ' [F2] Color: ON '),
            (Token.Toolbar.On, ' [F3] Fuzzy: ON '),
            (Token.Toolbar.On, ' [F4] Shortcuts: ON '),
            (Token.Toolbar, ' [F5] Refresh '),
            (Token.Toolbar, ' [F9] Docs '),
            (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)

    def test_toolbar_off(self):
        self.saws.set_color(False)
        self.saws.set_fuzzy_match(False)
        self.saws.set_shortcut_match(False)
        expected = [
            (Token.Toolbar.Off, ' [F2] Color: OFF '),
            (Token.Toolbar.Off, ' [F3] Fuzzy: OFF '),
            (Token.Toolbar.Off, ' [F4] Shortcuts: OFF '),
            (Token.Toolbar, ' [F5] Refresh '),
            (Token.Toolbar, ' [F9] Docs '),
            (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)
Пример #3
0
class ToolbarTest(unittest.TestCase):

    def setUp(self):
        self.saws = Saws(refresh_resources=False)
        self.toolbar = Toolbar(self.saws.get_color,
                               self.saws.get_fuzzy_match,
                               self.saws.get_shortcut_match)

    def test_toolbar_on(self):
        expected = [
            (Token.Toolbar.On, ' [F2] Color: ON '),
            (Token.Toolbar.On, ' [F3] Fuzzy: ON '),
            (Token.Toolbar.On, ' [F4] Shortcuts: ON '),
            (Token.Toolbar, ' [F5] Refresh '),
            (Token.Toolbar, ' [F9] Docs '),
            (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)

    def test_toolbar_off(self):
        self.saws.set_color(False)
        self.saws.set_fuzzy_match(False)
        self.saws.set_shortcut_match(False)
        expected = [
            (Token.Toolbar.Off, ' [F2] Color: OFF '),
            (Token.Toolbar.Off, ' [F3] Fuzzy: OFF '),
            (Token.Toolbar.Off, ' [F4] Shortcuts: OFF '),
            (Token.Toolbar, ' [F5] Refresh '),
            (Token.Toolbar, ' [F9] Docs '),
            (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)
Пример #4
0
class ToolbarTest(unittest.TestCase):

    def setUp(self):
        self.saws = Saws(refresh_resources=False)
        self.toolbar = Toolbar(self.saws.get_color,
                               self.saws.get_fuzzy_match,
                               self.saws.get_shortcut_match)

    def test_toolbar_on(self):
        self.saws.set_color(True)
        self.saws.set_fuzzy_match(True)
        self.saws.set_shortcut_match(True)
        expected = [
            (Token.Toolbar.On, ' [F2] Color: ON '),
            (Token.Toolbar.On, ' [F3] Fuzzy: ON '),
            (Token.Toolbar.On, ' [F4] Shortcuts: ON '),
            (Token.Toolbar, ' [F5] Refresh '),
            (Token.Toolbar, ' [F9] Docs '),
            (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)

    def test_toolbar_off(self):
        self.saws.set_color(False)
        self.saws.set_fuzzy_match(False)
        self.saws.set_shortcut_match(False)
        expected = [
            (Token.Toolbar.Off, ' [F2] Color: OFF '),
            (Token.Toolbar.Off, ' [F3] Fuzzy: OFF '),
            (Token.Toolbar.Off, ' [F4] Shortcuts: OFF '),
            (Token.Toolbar, ' [F5] Refresh '),
            (Token.Toolbar, ' [F9] Docs '),
            (Token.Toolbar, ' [F10] Exit ')]
        assert expected == self.toolbar.handler(None)
Пример #5
0
 def setUp(self, mock_print):
     self.saws = Saws()
     self.toolbar = Toolbar(self.saws.get_color,
                            self.saws.get_fuzzy_match,
                            self.saws.get_shortcut_match)
     mock_print.assert_called_with('Loaded resources from cache')
Пример #6
0
 def setUp(self, mock_print):
     self.saws = Saws()
     self.toolbar = Toolbar(self.saws.get_color, self.saws.get_fuzzy_match,
                            self.saws.get_shortcut_match)
     mock_print.assert_called_with('Loaded resources from cache')
Пример #7
0
 def setUp(self):
     self.saws = Saws(refresh_resources=False)
     self.toolbar = Toolbar(self.saws.get_color,
                            self.saws.get_fuzzy_match,
                            self.saws.get_shortcut_match)
Пример #8
0
 def setUp(self):
     self.saws = Saws(refresh_resources=False)
     self.toolbar = Toolbar(self.saws.get_color,
                            self.saws.get_fuzzy_match,
                            self.saws.get_shortcut_match)