Exemplo n.º 1
0
	def test_intermessage_times(self):
		test_sort = undertest.group_message_lines_by_c_id(self.test_lines)
		test_output = undertest.intermessage_times(test_sort)
		self.assertEqual(1, len(test_output[self.first_convo_idx]))
		self.assertEqual(0, len(test_output[self.second_convo_idx]))
		first_timediff = \
			(calendar.timegm(self.first_convo_second_time.timetuple()) -
			calendar.timegm(self.first_convo_first_time.timetuple()))
		self.assertEqual(first_timediff, test_output[self.first_convo_idx][0])
Exemplo n.º 2
0
	def test_group_messages_by_line(self):
		test_sort = undertest.group_message_lines_by_c_id(self.test_lines)

		self.assertEqual(set([self.first_convo_idx, self.second_convo_idx]),
							set(test_sort.keys()))
		self.assertEqual(self.first_convo_first_time,
			test_sort[self.first_convo_idx][0][parsers.MessageIndex.msg_time])
		self.assertEqual(self.first_convo_second_time,
			test_sort[self.first_convo_idx][1][parsers.MessageIndex.msg_time])
		self.assertEqual(self.second_convo_time,
			test_sort[self.second_convo_idx][0][parsers.MessageIndex.msg_time])