def test_builds_valid_message_for_list(self): items = ['1', '2', '3', '4'] message_builder = MessageBuilder() for item in items: message_builder.add(item) message = message_builder.build_message() expected = '1\n2\n3\n4' self.assertEquals(expected, message)
def test_builds_valid_message_for_track_message(self): message_builder = MessageBuilder() message_builder.add('</track>') message = message_builder.build_message() expected = '%s' % '</track>' self.assertEquals(expected, message)
def test_builds_valid_message_for_simple_string(self): text = 'Tracking: some complex search' message_builder = MessageBuilder() message_builder.add(text) message = message_builder.build_message() self.assertEquals(text, message)