def test_returns_record_type_a(self, mock_record_b, mock_record_a):
        test_data = [
            '(212) 452-1214',
            '(415) 999-1234',
            'This is a sample text',
            '2015-04-23 04:55:12',
            '00a12df6'
        ]

        smsnormalize.create_record(test_data)

        assert mock_record_a.call_count == 1
        assert mock_record_b.call_count == 0
        mock_record_a.assert_called_with(test_data)
    def test_creates_record_type_b(self, mock_record_b, mock_record_a):
        test_data = [
            'Mon',
            'Jun 22 2015 09:12:45 GMT',
            '4125425345',
            '+49231971134',
            '+12129876543',
            'This is a part 2 of a multipart message'
        ]

        smsnormalize.create_record(test_data)

        assert mock_record_b.call_count == 1
        assert mock_record_a.call_count == 0
        mock_record_b.assert_called_with(test_data)