@@ -872,7 +872,7 @@ def test_drop_duplicates(self):
872
872
tbl = self .table
873
873
df = self .get_cars_df
874
874
# drop duplicates for single subset
875
- tbl_dropped = tbl .drop_duplicates (casout = {'replace' : True }, subset = 'Make' )
875
+ tbl_dropped = tbl .drop_duplicates (casout = {'replace' : True , 'name' : 'drop-test-1' }, subset = 'Make' )
876
876
df_dropped = df .drop_duplicates (subset = 'Make' )
877
877
878
878
# Equivalent to pandas in size
@@ -882,7 +882,7 @@ def test_drop_duplicates(self):
882
882
self .assertEquals (tbl_dropped ['Make' ].nunique (), len (tbl_dropped ))
883
883
884
884
# drop duplicates for multi-element subset
885
- tbl_dropped_multi = tbl .drop_duplicates (casout = {'replace' : True },
885
+ tbl_dropped_multi = tbl .drop_duplicates (casout = {'replace' : True , 'name' : 'drop-test-2' },
886
886
subset = ['Country' , 'Type' ])
887
887
df_dropped_multi = df .drop_duplicates (subset = ['Country' , 'Type' ])
888
888
@@ -900,14 +900,14 @@ def test_drop_duplicates(self):
900
900
{'name' : 'Origin' , 'type' : 'CHAR' , 'length' : 6 },
901
901
{'name' : 'DriveTrain' , 'type' : 'CHAR' , 'length' : 5 }
902
902
]}
903
- subset = self .s .upload_frame (fetchTable , casout = {'replace' : True },
903
+ subset = self .s .upload_frame (fetchTable , casout = {'replace' : True , 'name' : 'drop-test-3' },
904
904
importOptions = importOptions )
905
905
906
906
# This table is like tbl, but with nDuplicate fully duplicate rows
907
907
duplicate_table = tbl .append (subset )
908
908
909
909
# Drop duplicates without subset (checks all cols)
910
- tbl_dropped_all = duplicate_table .drop_duplicates (casout = {'replace' : True })
910
+ tbl_dropped_all = duplicate_table .drop_duplicates (casout = {'replace' : True , 'name' : 'drop-test-4' })
911
911
912
912
# Make sure that the correct amount of rows were dropped
913
913
self .assertEquals (len (tbl ), len (tbl_dropped_all ))
0 commit comments