コード例 #1
0
ファイル: go.py プロジェクト: hugosenari/Kupfer-Plugins
 def test_c_to_py_of_g_type(self):
     result = c_to_py(hash(GO.TYPE_GTYPE), GO.TYPE_GTYPE)
     self.assertEqual(GO.TYPE_GTYPE, result)
コード例 #2
0
ファイル: go.py プロジェクト: hugosenari/Kupfer-Plugins
 def test_c_to_py_of_true_type(self):
     result = c_to_py(1, GO.TYPE_BOOLEAN)
     self.assertTrue(result)
コード例 #3
0
ファイル: go.py プロジェクト: hugosenari/Kupfer-Plugins
 def test_c_to_py_of_char_type(self):
     result = c_to_py(ord(b'a'), GO.TYPE_CHAR)
     self.assertEqual(b'a', result)
コード例 #4
0
ファイル: go.py プロジェクト: hugosenari/Kupfer-Plugins
 def test_c_to_py_of_my_type(self):
     py_instance = KillerTofu()
     py_instance.prop = 25
     pypointer = capsule_ptr(py_instance.__gpointer__)
     new_pyinstance = c_to_py(pypointer, KillerTofu.__gtype__)
     self.assertEqual(25, new_pyinstance.prop)
コード例 #5
0
ファイル: go.py プロジェクト: hugosenari/Kupfer-Plugins
 def test_c_to_py_of_false_type(self):
     result = c_to_py(0, GO.TYPE_BOOLEAN)
     self.assertFalse(result)
コード例 #6
0
ファイル: test_go.py プロジェクト: hugosenari/folks
 def test_c_to_py_of_g_type(self):
     result = c_to_py(hash(GO.TYPE_GTYPE), GO.TYPE_GTYPE)
     self.assertEqual(GO.TYPE_GTYPE, result)
コード例 #7
0
ファイル: test_go.py プロジェクト: hugosenari/folks
 def test_c_to_py_of_char_type(self):
     result = c_to_py(ord(b'a'), GO.TYPE_CHAR)
     self.assertEqual(b'a', result)
コード例 #8
0
ファイル: test_go.py プロジェクト: hugosenari/folks
 def test_c_to_py_of_true_type(self):
     result = c_to_py(1, GO.TYPE_BOOLEAN)
     self.assertTrue(result)
コード例 #9
0
ファイル: test_go.py プロジェクト: hugosenari/folks
 def test_c_to_py_of_false_type(self):
     result = c_to_py(0, GO.TYPE_BOOLEAN)
     self.assertFalse(result)
コード例 #10
0
ファイル: test_go.py プロジェクト: hugosenari/folks
 def test_c_to_py_of_my_type(self):
     py_instance = KillerTofu()
     py_instance.prop = 25
     pypointer = capsule_ptr(py_instance.__gpointer__)
     new_pyinstance = c_to_py(pypointer, KillerTofu.__gtype__)
     self.assertEqual(25, new_pyinstance.prop)