58fd0b00cb660f2f02b937fa7875556875ff2b86,category_encoders/tests/test_ordinal.py,TestOrdinalEncoder,test_inverse_transform_BothFieldsAreReturnNanWithNan_ExpectValueError,#TestOrdinalEncoder#,165

Before Change


        enc.fit(train)
        result = enc.transform(test)

        with warnings.catch_warnings(record=True) as w:
            enc.inverse_transform(result)

            self.assertEqual(1, len(w))
            self.assertEqual("inverse_transform is not supported because transform impute "
                             "the unknown category nan when encode city", str(w[0].message))

    def test_inverse_transform_HaveMissingAndNoUnknown_ExpectInversed(self):
        train = pd.DataFrame({"city": ["chicago", np.nan]})
        test = pd.DataFrame({"city": ["chicago", "los angeles"]})

After Change


        message = "inverse_transform is not supported because transform impute "\
                             "the unknown category nan when encode city"

        with self.assertWarns(UserWarning, msg=message) as w:
            enc.inverse_transform(result)

    def test_inverse_transform_HaveMissingAndNoUnknown_ExpectInversed(self):
        train = pd.DataFrame({"city": ["chicago", np.nan]})
        test = pd.DataFrame({"city": ["chicago", "los angeles"]})
Italian Trulli
In pattern: SUPERPATTERN

Frequency: 6

Non-data size: 8

Instances


Project Name: scikit-learn-contrib/categorical-encoding
Commit Name: 58fd0b00cb660f2f02b937fa7875556875ff2b86
Time: 2019-03-21
Author: datarian@againstthecurrent.ch
File Name: category_encoders/tests/test_ordinal.py
Class Name: TestOrdinalEncoder
Method Name: test_inverse_transform_BothFieldsAreReturnNanWithNan_ExpectValueError


Project Name: scikit-learn-contrib/categorical-encoding
Commit Name: 58fd0b00cb660f2f02b937fa7875556875ff2b86
Time: 2019-03-21
Author: datarian@againstthecurrent.ch
File Name: category_encoders/tests/test_one_hot.py
Class Name: TestOneHotEncoderTestCase
Method Name: test_inverse_transform_BothFieldsAreReturnNanWithNan_ExpectValueError


Project Name: scikit-learn-contrib/categorical-encoding
Commit Name: c96143bd4e48aa3af847f0ff45bd70c13d99a28d
Time: 2019-03-21
Author: datarian@againstthecurrent.ch
File Name: category_encoders/tests/test_ordinal.py
Class Name: TestOrdinalEncoder
Method Name: test_inverse_transform_HaveUnknown_ExpectWarning


Project Name: scikit-learn-contrib/categorical-encoding
Commit Name: 58fd0b00cb660f2f02b937fa7875556875ff2b86
Time: 2019-03-21
Author: datarian@againstthecurrent.ch
File Name: category_encoders/tests/test_ordinal.py
Class Name: TestOrdinalEncoder
Method Name: test_inverse_transform_HaveUnknown_ExpectWarning


Project Name: scikit-learn-contrib/categorical-encoding
Commit Name: 58fd0b00cb660f2f02b937fa7875556875ff2b86
Time: 2019-03-21
Author: datarian@againstthecurrent.ch
File Name: category_encoders/tests/test_basen.py
Class Name: TestBaseNEncoder
Method Name: test_inverse_transform_BothFieldsAreReturnNanWithNan_ExpectValueError


Project Name: scikit-learn-contrib/categorical-encoding
Commit Name: c96143bd4e48aa3af847f0ff45bd70c13d99a28d
Time: 2019-03-21
Author: datarian@againstthecurrent.ch
File Name: category_encoders/tests/test_ordinal.py
Class Name: TestOrdinalEncoder
Method Name: test_inverse_transform_BothFieldsAreReturnNanWithNan_ExpectValueError