From 752b833322c9ea4fff41656d9888f4670d12acce Mon Sep 17 00:00:00 2001 From: Aleksandr Shtaub <91491081+aleksandr-shtaub@users.noreply.github.com> Date: Thu, 1 Sep 2022 21:20:09 +0300 Subject: [PATCH] Replace `assertIs` assertion with `assertEqual` --- .../perfect-numbers/.meta/template.j2 | 2 +- .../perfect-numbers/perfect_numbers_test.py | 22 +++++++++---------- 2 files changed, 12 insertions(+), 12 deletions(-) diff --git a/exercises/practice/perfect-numbers/.meta/template.j2 b/exercises/practice/perfect-numbers/.meta/template.j2 index f7bdd525c7..c92e39ca40 100644 --- a/exercises/practice/perfect-numbers/.meta/template.j2 +++ b/exercises/practice/perfect-numbers/.meta/template.j2 @@ -8,7 +8,7 @@ self.assertEqual(type(err.exception), ValueError) self.assertEqual(err.exception.args[0], "{{ case["expected"]["error"] }}") {% else %} - self.assertIs( + self.assertEqual( {{ case["property"] | to_snake }}({{input["number"]}}), "{{ case["expected"] }}" ) diff --git a/exercises/practice/perfect-numbers/perfect_numbers_test.py b/exercises/practice/perfect-numbers/perfect_numbers_test.py index 783f3c6ad5..786f92630e 100644 --- a/exercises/practice/perfect-numbers/perfect_numbers_test.py +++ b/exercises/practice/perfect-numbers/perfect_numbers_test.py @@ -9,41 +9,41 @@ class PerfectNumbersTest(unittest.TestCase): def test_smallest_perfect_number_is_classified_correctly(self): - self.assertIs(classify(6), "perfect") + self.assertEqual(classify(6), "perfect") def test_medium_perfect_number_is_classified_correctly(self): - self.assertIs(classify(28), "perfect") + self.assertEqual(classify(28), "perfect") def test_large_perfect_number_is_classified_correctly(self): - self.assertIs(classify(33550336), "perfect") + self.assertEqual(classify(33550336), "perfect") class AbundantNumbersTest(unittest.TestCase): def test_smallest_abundant_number_is_classified_correctly(self): - self.assertIs(classify(12), "abundant") + self.assertEqual(classify(12), "abundant") def test_medium_abundant_number_is_classified_correctly(self): - self.assertIs(classify(30), "abundant") + self.assertEqual(classify(30), "abundant") def test_large_abundant_number_is_classified_correctly(self): - self.assertIs(classify(33550335), "abundant") + self.assertEqual(classify(33550335), "abundant") class DeficientNumbersTest(unittest.TestCase): def test_smallest_prime_deficient_number_is_classified_correctly(self): - self.assertIs(classify(2), "deficient") + self.assertEqual(classify(2), "deficient") def test_smallest_non_prime_deficient_number_is_classified_correctly(self): - self.assertIs(classify(4), "deficient") + self.assertEqual(classify(4), "deficient") def test_medium_deficient_number_is_classified_correctly(self): - self.assertIs(classify(32), "deficient") + self.assertEqual(classify(32), "deficient") def test_large_deficient_number_is_classified_correctly(self): - self.assertIs(classify(33550337), "deficient") + self.assertEqual(classify(33550337), "deficient") def test_edge_case_no_factors_other_than_itself_is_classified_correctly(self): - self.assertIs(classify(1), "deficient") + self.assertEqual(classify(1), "deficient") class InvalidInputsTest(unittest.TestCase):