예제 #1
0
 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)
예제 #2
0
 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')
예제 #3
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')