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)
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)
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)
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)
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 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)