def test_str(self): """ Tests, that the str representaion of a User object returns the same as User.get_full_name(). """ user = User() user.get_full_name = MagicMock(return_value='Test Value') self.assertEqual( str(user), 'Test Value', "The str representation of User is not user.get_full_name()")
def test_str(self): """ Tests, that the str representaion of a User object returns the same as User.get_full_name(). """ user = User() user.get_full_name = MagicMock(return_value='Test Value IJee1yoet1ooGhesh5li') self.assertEqual( str(user), 'Test Value IJee1yoet1ooGhesh5li', "The str representation of User is not user.get_full_name().")
def test_get_full_name_without_structure_level_and_without_title(self): """ Tests that get_full_name returns the write string. """ user = User() user.title = '' user.structure_level = '' user.get_short_name = MagicMock(return_value='test_short_name') self.assertEqual( user.get_full_name(), 'test_short_name', "User.get_full_name() returns wrong string when it has no " "structure_level and no title.")
def test_get_full_name_without_structure_level_and_without_title(self): """ Tests that get_full_name returns the write string. """ user = User() user.title = '' user.structure_level = '' user.get_short_name = MagicMock(return_value='test_short_name') self.assertEqual( user.get_full_name(), 'test_short_name', "User.get_full_name() returns wrong string when it has no " "structure_level and no title.")
def test_get_full_name_with_structure_level_and_title(self): """ Tests, that get_full_name returns the write string. """ user = User() user.title = 'test_title' user.structure_level = 'test_structure_level' user.get_short_name = MagicMock(return_value='test_short_name') self.assertEqual( user.get_full_name(), 'test_title test_short_name (test_structure_level)', "User.get_full_name() returns wrong string when it has a structure_level and title" )