@@ -47,13 +47,34 @@ void quickfix_test_1() {
47
47
" age_df = pd.read_csv(\" age_csv.csv\" )\n " +
48
48
" name_df = pd.read_csv(\" name_csv.csv\" )\n " +
49
49
"\n " +
50
- " _ = age_df.merge(name_df, how=\" left \" , on=None, validate=\" many_to_many\" )" ;
50
+ " _ = age_df.merge(name_df, how=\" inner \" , on=None, validate=\" many_to_many\" )" ;
51
51
PythonQuickFixVerifier .verify (CHECK , non_compliant , compliant );
52
52
PythonQuickFixVerifier .verifyQuickFixMessages (CHECK , non_compliant , "Add the missing parameters" );
53
53
}
54
54
55
55
@ Test
56
56
void quickfix_test_2 () {
57
+ final String non_compliant = "def non_compliant_merge_1():\n " +
58
+ " import pandas as pd\n " +
59
+ "\n " +
60
+ " age_df = pd.read_csv(\" age_csv.csv\" )\n " +
61
+ " name_df = pd.read_csv(\" name_csv.csv\" )\n " +
62
+ "\n " +
63
+ " _ = age_df.join(name_df)" ;
64
+
65
+ final String compliant = "def non_compliant_merge_1():\n " +
66
+ " import pandas as pd\n " +
67
+ "\n " +
68
+ " age_df = pd.read_csv(\" age_csv.csv\" )\n " +
69
+ " name_df = pd.read_csv(\" name_csv.csv\" )\n " +
70
+ "\n " +
71
+ " _ = age_df.join(name_df, how=\" left\" , on=None, validate=\" many_to_many\" )" ;
72
+ PythonQuickFixVerifier .verify (CHECK , non_compliant , compliant );
73
+ PythonQuickFixVerifier .verifyQuickFixMessages (CHECK , non_compliant , "Add the missing parameters" );
74
+ }
75
+
76
+ @ Test
77
+ void quickfix_test_3 () {
57
78
final String non_compliant = "def non_compliant_merge_1():\n " +
58
79
" import pandas as pd\n " +
59
80
"\n " +
@@ -68,15 +89,15 @@ void quickfix_test_2() {
68
89
" age_df = pd.read_csv(\" age_csv.csv\" )\n " +
69
90
" name_df = pd.read_csv(\" name_csv.csv\" )\n " +
70
91
"\n " +
71
- " _ = age_df.merge(name_df, on=\" user_id\" , how=\" left \" , validate=\" many_to_many\" )" ;
92
+ " _ = age_df.merge(name_df, on=\" user_id\" , how=\" inner \" , validate=\" many_to_many\" )" ;
72
93
73
94
PythonQuickFixVerifier .verify (CHECK , non_compliant , compliant );
74
95
PythonQuickFixVerifier .verifyQuickFixMessages (CHECK , non_compliant , "Add the missing parameters" );
75
96
}
76
97
77
98
78
99
@ Test
79
- void quickfix_test_3 () {
100
+ void quickfix_test_4 () {
80
101
final String non_compliant = "def non_compliant_merge_1():\n " +
81
102
" import pandas as pd\n " +
82
103
"\n " +
0 commit comments