def test_conjugate_a_number_with_real_and_imaginary_part(self): input_number = ComplexNumber(1, 1) expected = ComplexNumber(1, -1) self.assertEqual(input_number.conjugate().real, expected.real) self.assertEqual(input_number.conjugate().imaginary, expected.imaginary)
def test_conjugate_a_purely_imaginary_number(self): input_number = ComplexNumber(0, 5) expected = ComplexNumber(0, -5) self.assertEqual(input_number.conjugate().real, expected.real) self.assertEqual(input_number.conjugate().imaginary, expected.imaginary)
def test_conjugate_a_number_with_real_and_imaginary_part(self): input_number = ComplexNumber(1, 1) expected = ComplexNumber(1, -1) self.assertEqual(input_number.conjugate().real, expected.real) self.assertEqual(input_number.conjugate().imaginary, expected.imaginary)
def test_conjugate_a_purely_imaginary_number(self): input_number = ComplexNumber(0, 5) expected = ComplexNumber(0, -5) self.assertEqual(input_number.conjugate().real, expected.real) self.assertEqual(input_number.conjugate().imaginary, expected.imaginary)
def test_conjugate_a_purely_real_number(self): input_number = ComplexNumber(5, 0) expected = ComplexNumber(5, 0) self.assertEqual(expected.real, input_number.conjugate().real) self.assertEqual(expected.imaginary, input_number.conjugate().imaginary)
def test_conjugate_a_purely_real_number(self): input_number = ComplexNumber(5, 0) expected = ComplexNumber(5, 0) self.assertEqual(input_number.conjugate(), expected)