def test__get_qualified_name_class(): """Test the ``_get_qualified_name`` function, if a class is passed. The ``_get_qualified_name`` function is expected to: - Return the Fully Qualified Name from a class. Input: - A class. Output: - The class qualified name. """ # Run fully_qualified_name = _get_qualified_name(Constraint) # Assert expected_name = 'sdv.constraints.base.Constraint' assert fully_qualified_name == expected_name
def test__get_qualified_name_function(): """Test the ``_get_qualified_name`` function, if a function is passed. The ``_get_qualified_name`` function is expected to: - Return the Fully Qualified Name from a function. Input: - A function. Output: - The function qualified name. """ # Run fully_qualified_name = _get_qualified_name(_get_qualified_name) # Assert expected_name = 'sdv.constraints.base._get_qualified_name' assert fully_qualified_name == expected_name
def test__get_qualified_name_class_has_no_name(): """Test the ``_get_qualified_name`` function, if a class is passed but no name on it. The ``_get_qualified_name`` function is expected to: - Return the Fully Qualified Name from a class. Input: - A class. Output: - The class qualified name. """ # Run fully_qualified_name = _get_qualified_name(Mock()) # Assert expected_name = 'unittest.mock.Mock' assert fully_qualified_name == expected_name