def test_get_validation_message_call(self): """Checks that _get_validation_message works when msg_arg is an ast.Call""" msg_arg = mock.Mock(spec=ast.Call) func = mock.Mock() func.id = "_" msg_arg.func = func mock_arg = mock.Mock() mock_arg.s = "trey" msg_arg.args = [mock_arg] result = generate_messages_catalog._get_validation_message(msg_arg) self.assertEqual("trey", result)
def test_get_validation_message_call(self): """Checks that _get_validation_message works when msg_arg is an ast.Call""" msg_arg = mock.Mock(spec=ast.Call) func = mock.Mock() func.id = "_" msg_arg.func = func mock_arg = mock.Mock() mock_arg.s = "trey" msg_arg.args = [mock_arg] result = generate_messages_catalog._get_validation_message(msg_arg) self.assertEqual("trey", result)
def test_get_validation_message_returns_None(self, _): """Checks that _get_validation_message returns None when all else fails.""" result = generate_messages_catalog._get_validation_message(None) self.assertEqual(result, None)
def test_get_validation_message_walk_name(self, _): """Checks that _get_validation_message works when ast.walk is used, returning a Name""" result = generate_messages_catalog._get_validation_message(None) self.assertEqual(result, '(dynamic)')
def test_get_validation_message_str(self): """Checks that _get_validation_message works when msg_arg is an ast.Str""" msg_arg = mock.Mock(spec=ast.Str) msg_arg.s = "page" result = generate_messages_catalog._get_validation_message(msg_arg) self.assertEqual("page", result)
def test_get_validation_message_returns_None(self, _): """Checks that _get_validation_message returns None when all else fails.""" result = generate_messages_catalog._get_validation_message(None) self.assertEqual(result, None)
def test_get_validation_message_walk_name(self, _): """Checks that _get_validation_message works when ast.walk is used, returning a Name""" result = generate_messages_catalog._get_validation_message(None) self.assertEqual(result, "(dynamic)")
def test_get_validation_message_str(self): """Checks that _get_validation_message works when msg_arg is an ast.Str""" msg_arg = mock.Mock(spec=ast.Str) msg_arg.s = "page" result = generate_messages_catalog._get_validation_message(msg_arg) self.assertEqual("page", result)