22import numpy .testing as npt
33import pandas as pd
44
5- from scyjava import config , jimport , to_java
5+ from scyjava import config , jinstance , to_java
66
77config .endpoints .append ("org.scijava:scijava-table" )
88config .add_option ("-Djava.awt.headless=true" )
@@ -28,8 +28,7 @@ def testPandasToTable(self):
2828 table = to_java (df )
2929
3030 assert_same_table (table , df )
31- DefaultFloatTable = jimport ("org.scijava.table.DefaultFloatTable" )
32- assert isinstance (table , DefaultFloatTable )
31+ assert jinstance (table , "org.scijava.table.DefaultFloatTable" )
3332
3433 # Int table.
3534 columns = ["header1" , "header2" , "header3" , "header4" , "header5" ]
@@ -40,8 +39,7 @@ def testPandasToTable(self):
4039 table = to_java (df )
4140
4241 assert_same_table (table , df )
43- DefaultIntTable = jimport ("org.scijava.table.DefaultIntTable" )
44- assert isinstance (table , DefaultIntTable )
42+ assert jinstance (table , "org.scijava.table.DefaultIntTable" )
4543
4644 # Bool table.
4745 columns = ["header1" , "header2" , "header3" , "header4" , "header5" ]
@@ -51,8 +49,7 @@ def testPandasToTable(self):
5149 table = to_java (df )
5250
5351 assert_same_table (table , df )
54- DefaultBoolTable = jimport ("org.scijava.table.DefaultBoolTable" )
55- assert isinstance (table , DefaultBoolTable )
52+ assert jinstance (table , "org.scijava.table.DefaultBoolTable" )
5653
5754 # Mixed table.
5855 columns = ["header1" , "header2" , "header3" , "header4" , "header5" ]
@@ -71,5 +68,4 @@ def testPandasToTable(self):
7168
7269 # Table types cannot be the same here, unless we want to cast.
7370 # assert_same_table(table, df)
74- DefaultGenericTable = jimport ("org.scijava.table.DefaultGenericTable" )
75- assert isinstance (table , DefaultGenericTable )
71+ assert jinstance (table , "org.scijava.table.DefaultGenericTable" )
0 commit comments