예제 #1
0
    def test_showMessage_should_call_xbmc_execute_builtin_correctly(self):
        sys.modules["__main__"].settings.getSetting.return_value = "3"
        utils = VimeoUtils()

        utils.showMessage("someHeading","someMessage")

        sys.modules["__main__"].xbmc.executebuiltin.assert_called_with('XBMC.Notification("someHeading", "someMessage", 4000)')
예제 #2
0
    def test_showErrorMessage_should_call_showMessage_with_result(self):
        utils = VimeoUtils()
        utils.showMessage = Mock()

        result = utils.showErrorMessage("someTitle","someResult", 303)

        utils.showMessage.assert_called_with("someTitle","someResult")
예제 #3
0
    def test_showErrorMessage_should_call_showMessage_with_default(self):
        sys.modules["__main__"].language.return_value = "ERROR"
        utils = VimeoUtils()
        utils.showMessage = Mock()

        result = utils.showErrorMessage("someTitle","someResult")

        utils.showMessage.assert_called_with("someTitle","ERROR")
예제 #4
0
    def test_showErrorMessage_should_call_showMessage_with_empty_title(self):
        sys.modules["__main__"].language.return_value = "ERROR"
        utils = VimeoUtils()
        utils.showMessage = Mock()

        result = utils.showErrorMessage("","someResult", 303)

        utils.showMessage.assert_called_with("ERROR","someResult")
        sys.modules["__main__"].language.assert_called_with(30600)