def test_assert_is_real_number_none(self):
        """Checks assert_is_real_number when input is None."""

        with self.assertRaises(TypeError):
            error_checking.assert_is_real_number(None)
    def test_assert_is_real_number_integer(self):
        """Checks assert_is_real_number when input is integer."""

        error_checking.assert_is_real_number(SINGLE_INTEGER)
    def test_assert_is_real_number_nan(self):
        """Checks assert_is_real_number when input is NaN."""

        error_checking.assert_is_real_number(numpy.nan)
    def test_assert_is_real_number_complex(self):
        """Checks assert_is_real_number when input is complex."""

        with self.assertRaises(TypeError):
            error_checking.assert_is_real_number(SINGLE_COMPLEX_NUMBER)
    def test_assert_is_real_number_boolean(self):
        """Checks assert_is_real_number when input is Boolean."""

        with self.assertRaises(TypeError):
            error_checking.assert_is_real_number(SINGLE_BOOLEAN)
    def test_assert_is_real_number_float(self):
        """Checks assert_is_real_number when input is float."""

        error_checking.assert_is_real_number(SINGLE_FLOAT)
    def test_assert_is_real_number_too_many_inputs(self):
        """Checks assert_is_real_number when input is array of real numbers."""

        with self.assertRaises(TypeError):
            error_checking.assert_is_real_number(FLOAT_NUMPY_ARRAY)