Esempio n. 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())
Esempio n. 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'
Esempio n. 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'
Esempio n. 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
Esempio n. 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']
Esempio n. 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'] == ''
Esempio n. 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
Esempio n. 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)