From 28bda3583a383f911b73190d4f669d632f070ede Mon Sep 17 00:00:00 2001 From: AnAccountForReportingBugs <45908752+AnAccountForReportingBugs@users.noreply.github.com> Date: Fri, 22 Mar 2019 16:45:27 -0500 Subject: [PATCH] rational-numbers: update tests to v1.1.0 Fixes #1724 --- exercises/rational-numbers/rational_numbers_test.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/exercises/rational-numbers/rational_numbers_test.py b/exercises/rational-numbers/rational_numbers_test.py index 081feb2fec1..a7fe7812f5a 100644 --- a/exercises/rational-numbers/rational_numbers_test.py +++ b/exercises/rational-numbers/rational_numbers_test.py @@ -5,7 +5,7 @@ from rational_numbers import Rational -# Tests adapted from `problem-specifications//canonical-data.json` @ v1.0.0 +# Tests adapted from `problem-specifications//canonical-data.json` @ v1.1.0 class RationalNumbersTest(unittest.TestCase): @@ -71,9 +71,15 @@ def test_divide_by_one(self): def test_absolute_value_of_positive(self): self.assertEqual(abs(Rational(1, 2)), Rational(1, 2)) + def test_absolute_value_of_positive_negative_numerator_denominator(self): + self.assertEqual(abs(Rational(-1, -2)), Rational(1, 2)) + def test_absolute_value_of_negative(self): self.assertEqual(abs(Rational(-1, 2)), Rational(1, 2)) + def test_absolute_value_of_negative_with_negative_denominator(self): + self.assertEqual(abs(Rational(1, -2)), Rational(1, 2)) + def test_absolute_value_of_zero(self): self.assertEqual(abs(Rational(0, 1)), Rational(0, 1))