Skip to content

Commit d18b776

Browse files
committed
Add a unit test for gentle conversion
1 parent f964551 commit d18b776

1 file changed

Lines changed: 13 additions & 0 deletions

File tree

tests/test_convert.py

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -169,6 +169,19 @@ def testMixed(self):
169169
self.assertEqual(ml, pml)
170170
self.assertEqual(str(ml), str(pml))
171171

172+
def testGentle(self):
173+
Object = jnius.autoclass('java.lang.Object')
174+
unknown_thing = Object()
175+
converted_thing = to_python(unknown_thing, gentle=True)
176+
assert type(converted_thing) == Object
177+
bad_conversion = None
178+
try:
179+
bad_conversion = to_python(unknown_thing)
180+
except:
181+
# NB: Failure is expected here.
182+
pass
183+
self.assertIsNone(bad_conversion)
184+
172185
def testPandasToTable(self):
173186
# Float table.
174187
columns = ["header1", "header2", "header3", "header4", "header5"]

0 commit comments

Comments
 (0)