def test_merged_records_are_filtered_out(self): records = [ smsnormalize.RecordTypeB(self.test_data1), smsnormalize.RecordTypeB(self.test_data2), smsnormalize.RecordTypeA(self.test_data3) ] records = smsnormalize.merge_common_records(records) assert len(records) == 2 assert isinstance(records.pop(), smsnormalize.RecordTypeA) assert isinstance(records.pop(), smsnormalize.RecordTypeB)
def test_messages_are_concatenated(self): records = [ smsnormalize.RecordTypeB(self.test_data1), smsnormalize.RecordTypeB(self.test_data2) ] records = smsnormalize.merge_common_records(records) assert len(records) == 1 record = records.pop() assert record.message == 'Message A. Message B.'