<commit_before>#!/usr/bin/env python3

import multiplier
import unittest

class TestMultiplier(unittest.TestCase):

    multiplicand_index = 0
    multiplier_index = 1
    expected_result_index = 2

    test_datas = [
        [0,0,0],
        [1,0,0],
        [0,1,0],
        [1,1,1],
        [2,1,2],
        [1,2,2],
        [2,3,6],
    ]

    def setUp(self):<commit_msg>In test-multiplier.py test_datas add test cases. Currently multiply_iterative with negative multiplier fails.<commit_after>#!/usr/bin/env python3

import multiplier
import unittest

class TestMultiplier(unittest.TestCase):

    multiplicand_index = 0
    multiplier_index = 1
    expected_result_index = 2

    test_datas = [
        [0,0,0],
        [1,0,0],
        [0,1,0],
        [1,1,1],
        [2,1,2],
        [1,2,2],
        [2,3,6],
        [6,7,42],
        [-6,7,-42],
        [12,-5,-60],
    ]

    def setUp(self):
{'fraction_non_alphanumeric': 0.14884233737596472, 'fraction_numerical': 0.06945975744211687, 'mean_word_length': 2.208480565371025, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2180406', 'n_tokens_mistral': 363, 'n_tokens_neox': 342, 'n_words': 61}