Пример #1
0
 def test_empty(self):
     """
     ``None`` or empty messages result in no fields.
     """
     self.assertThat(message_fields(None, set()), Equals([]))
     message = WrittenMessage.from_dict({})
     self.assertThat(message_fields(message, set()), Equals([]))
Пример #2
0
 def test_fields(self):
     """
     Include all the message fields but not the timestamp.
     """
     message = WrittenMessage.from_dict({u'a': 1})
     self.assertThat(message_fields(message, set()), Equals([(u'a', 1)]))
     message = WrittenMessage.from_dict({u'a': 1, u'timestamp': 12345678})
     self.assertThat(message_fields(message, set()), Equals([(u'a', 1)]))
Пример #3
0
 def test_ignored_fields(self):
     """
     Ignore any specified fields.
     """
     message = WrittenMessage.from_dict({u'a': 1, u'b': 2})
     self.assertThat(
         message_fields(message, {u'b'}),
         Equals([(u'a', 1)]))