def test_get_use_inputstream_low_inputstream(self, mock_executeJSONRPC): mock_executeJSONRPC.return_value = '{"result": {"version": {"major": 18}}}' utils = Utils(kodi_base_url='/foo/', constants=Constants()) def return_low_version(): return '0.9.9' utils.get_inputstream_version = return_low_version self.assertEquals( first=utils.use_inputstream(), second=False)
def test_get_inputstream_version_no_version(self, mock_executeJSONRPC): mock_executeJSONRPC.return_value = '{"result": {"addon": {"enabled": true}}}' utils = Utils(kodi_base_url='/foo/', constants=Constants()) self.assertEquals( first=utils.get_inputstream_version(), second='1.0.0')
def test_get_inputstream_version_error_response(self, mock_executeJSONRPC): mock_executeJSONRPC.return_value = '{"error": true}' utils = Utils(kodi_base_url='/foo/', constants=Constants()) self.assertEquals( first=utils.get_inputstream_version(), second='1.0.0')