Exemple #1
0
 def test_format_ticket_raise_exception_if_not_message_subclass(self):
     """
     Test that format_ticket_message is called with an object that not an
     Message or a subclass of object class, raise an ValueError eception
     """
     class Foo(object):
         pass
     with pytest.raises(TypeError):
         format_ticket_message(Context({}), Foo())
Exemple #2
0
 def test_css_class_item_in_dict_returned_and_update_if_is_kwargs(
         self, message):
     context = format_ticket_message(Context({}), message, css_class='foo')
     assert 'css_class' in context.keys()
     assert context['css_class'] == 'foo'
Exemple #3
0
 def test_css_class_item_in_dict_returned_and_default_value(self, message):
     context = format_ticket_message(Context({}), message)
     assert 'css_class' in context.keys()
     assert context['css_class'] == 'form-row'
Exemple #4
0
 def test_report_model_item_in_dict_returned(self, report):
     context = format_ticket_message(Context({}), report)
     assert 'model' in context.keys()
     assert context['model'] == Report._meta.model_name
Exemple #5
0
 def test_css_style_item_in_dict_returned_and_setted_if_report_obj(
         self, report):
     context = format_ticket_message(Context({}), report)
     assert 'css_style' in context.keys()
     assert 'text-align: right' in context['css_style']
Exemple #6
0
 def test_css_style_item_in_dict_returned(self, message):
     context = format_ticket_message(Context({}), message)
     assert 'css_style' in context.keys()
     assert context['css_style'] == ''
Exemple #7
0
 def test_message_item_in_dict_returned(self, message):
     context = format_ticket_message(Context({}), message)
     assert 'message' in context.keys()
     assert context['message'] is message
Exemple #8
0
 def test_keys_item_in_dict_returned(self, message):
     assert ({'css_style', 'message', 'css_class', 'model',
              'can_view_report'} ==
             set(format_ticket_message(Context({}), Message()).keys()))
 def test_model_item_in_dict_returned(self, message):
     context = format_ticket_message(Context({}), Message())
     assert 'model' in context.keys()
     assert context['model'] == getattr(
         message._meta, 'model_name', message._meta.module_name)