Skip to content

Commit

Permalink
Add test for tcms.core.templatetags Closes #1602
Browse files Browse the repository at this point in the history
  • Loading branch information
man4oni authored and atodorov committed Aug 23, 2020
1 parent 304d20e commit 250e2b0
Showing 1 changed file with 24 additions and 0 deletions.
24 changes: 24 additions & 0 deletions tcms/core/tests/test_message_icons.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# -*- coding: utf-8 -*-
import unittest
from django.contrib import messages
from django.contrib.messages.storage.base import Message
from tcms.core.templatetags.extra_filters import message_icon


class TestMessageIcons(unittest.TestCase):

def test_error_message_icon(self):
self.assertEqual(message_icon(Message(messages.ERROR, 'error')),
'pficon-error-circle-o')

def test_warning_message_icon(self):
self.assertEqual(message_icon(Message(messages.WARNING, 'warning')),
'pficon-warning-triangle-o')

def test_success_message_icon(self):
self.assertEqual(message_icon(Message(messages.SUCCESS, 'ok')),
'pficon-ok')

def test_info_message_icon(self):
self.assertEqual(message_icon(Message(messages.INFO, 'info')),
'pficon-info')

0 comments on commit 250e2b0

Please sign in to comment.