コード例 #1
0
ファイル: test_utils.py プロジェクト: tamasmagyar/kivy
    def test_Platform_android(self):
        # modified os.path.exists function
        # for test purpose
        def modified_path_exists(p):
            valid_paths = [
                '/default.prop', '/system/bin/logcat', '/system/xbin'
            ]
            if p in valid_paths:
                return True
            return False

        with patch(target='os.path.exists', side_effect=modified_path_exists):
            pf = _get_platform()
            self.assertTrue(pf == 'android')
        self.assertFalse(os.path.exists('/default.prop'))
コード例 #2
0
ファイル: test_utils.py プロジェクト: 13768324554/kivy
 def _test_platforms(self, input, testval):
     utils._sys_platform = input
     pf = _get_platform()
     self.assertTrue(pf == testval)
コード例 #3
0
ファイル: test_utils.py プロジェクト: 13768324554/kivy
 def test_Platform_ios(self):
     with patch.dict('os.environ', {'KIVY_BUILD': 'ios'}):
         pf = _get_platform()
         self.assertEqual(pf, 'ios')
     self.assertNotIn('KIVY_BUILD', os.environ)
コード例 #4
0
ファイル: test_utils.py プロジェクト: 13768324554/kivy
 def test_Platform_android(self):
     with patch.dict('os.environ', {'ANDROID_ARGUMENT': ''}):
         pf = _get_platform()
         self.assertTrue(pf == 'android')
     self.assertNotIn('ANDROID_ARGUMENT', os.environ)
コード例 #5
0
 def _test_platforms(self, input, testval):
     utils._sys_platform = input
     pf = _get_platform()
     self.assertTrue(pf == testval)
コード例 #6
0
 def test_Platform_ios(self):
     with patch.dict('os.environ', {'KIVY_BUILD': 'ios'}):
         pf = _get_platform()
         self.assertEqual(pf, 'ios')
     self.assertNotIn('KIVY_BUILD', os.environ)
コード例 #7
0
 def test_Platform_android(self):
     with patch.dict('os.environ', {'ANDROID_ARGUMENT': ''}):
         pf = _get_platform()
         self.assertTrue(pf == 'android')
     self.assertNotIn('ANDROID_ARGUMENT', os.environ)
コード例 #8
0
 def test_Platform_android_with_android_argument(self):
     with patch.dict('os.environ', {'ANDROID_ARGUMENT': ''}):
         self.assertEqual(_get_platform(), 'android')
     self.assertNotIn('ANDROID_ARGUMENT', os.environ)
コード例 #9
0
 def test_Platform_android_with_p4a(self):
     with patch.dict('os.environ', {'P4A_BOOTSTRAP': 'sdl2'}):
         self.assertEqual(_get_platform(), 'android')
     self.assertNotIn('P4A_BOOTSTRAP', os.environ)
コード例 #10
0
 def test_Platform_android(self):
     with patch.dict('os.environ', {'KIVY_BUILD': 'android'}):
         self.assertEqual(_get_platform(), 'android')
     self.assertNotIn('KIVY_BUILD', os.environ)