Esempio n. 1
0
    def test_sum_basic(self, read_csv_mock: Mock, df):
        read_csv_mock.return_value = df
        results = sum()
        read_csv_mock.assert_called_once()

        self.assertEqual(len(results.columns), 3)
        self.assertEqual(results['3'].dtype, 'float')
Esempio n. 2
0
 def test_list_fraction(self):
     """
     Test that it can sum a list of fractions
     """
     data = [Fraction(1, 4), Fraction(1, 4), Fraction(2, 4)]
     result = sum(data)
     self.assertEqual(result, 1)
Esempio n. 3
0
 def test_list_int(self):
     """
     Test that it can sum a list of integers
     """
     data = [1, 2, 3]
     result = sum(data)
     self.assertEqual(result, 6)
Esempio n. 4
0
 def test_bad_type(self):
     '''
     This test pass a type that will make the function throw an error
     You can define a different type of error
     However, this is because we have definde the total=0
     '''
     data = "banana"
     with self.assertRaises(TypeError):
         result = sum(data)
    def test__sum(self):
        test_set = [(1, 2), (2, 3), (2, 0)]
        ans = [3, 5, 2]
        actual = []

        for test in test_set:
            actual.append(sum(test[0], test[1]))

        self.assertEqual(actual, ans)
Esempio n. 6
0
    def test_sum(self):
        test1 = main.LinkedList()
        test2 = main.LinkedList()
        test1.add_in_tail(main.Node(2))
        test1.add_in_tail(main.Node(4))

        test2.add_in_tail(main.Node(1))
        test2.add_in_tail(main.Node(5))

        sum_list = main.sum(test1, test2)
        self.assertEqual(sum_list.head.value, 3)
        self.assertEqual(sum_list.tail.value, 9)
Esempio n. 7
0
def test_sum(monkeypatch, df_with_floats):
    with monkeypatch.context() as context:

        def read_csv_mock(*args):
            return df_with_floats

        context.setattr(pd, 'read_csv', read_csv_mock)

        result = sum()

    assert len(result.columns) == 3
    assert result['3'].dtype == 'int'
Esempio n. 8
0
 def test_add(self):
     from_test = 1 + 4
     from_main = sum(1, 4)
     self.assertEqual(from_test, from_main, "sum is broken")
Esempio n. 9
0
 def test_sum(self):
     target = sum(3, 4)
     expected = 7
     self.assertEqual(target, expected)
Esempio n. 10
0
def test_main():
    actual = main.sum(1, 1)

    assert actual == 2
Esempio n. 11
0
def main_test():
  assert sum(3, 7) == 10
Esempio n. 12
0
 def test_single_string(self):
     self.assertEqual(1, sum("1"))
Esempio n. 13
0
 def test_sum_integer_wrong_number_in_string(self):
     #self.assertEqual(main.sum(2, 'Ala ma kota123'), 2)
     with self.assertRaises(Exception) as cm:
         main.sum(2, "Ala ma kota123")
Esempio n. 14
0
 def test_sum_integer_string(self):
     self.assertEqual(main.sum(2, '2'), 4)
Esempio n. 15
0
 def test_sum_complex_correct(self):
     self.assertEqual(main.sum(complex(1, 2), complex(2, 10)),
                      complex(3, 12))
Esempio n. 16
0
 def test_negative_string(self):
     self.assertEqual("negatives not allowed: -2", sum("//###\n1###-2###3"))
     self.assertEqual("negatives not allowed: -2 -5 ",
                      sum("//###\n1###-2###3###-5"))
Esempio n. 17
0
 def test_delimeter_string(self):
     self.assertEqual(6, sum("//###\n1###2###3"))
     self.assertEqual(6, sum("//,\n1,2,3"))
Esempio n. 18
0
 def test_newline_string(self):
     self.assertEqual(15, sum("1\n2,5\n7"))
Esempio n. 19
0
 def test_unknown_string(self):
     self.assertEqual(17, sum("1,2,5,9"))
Esempio n. 20
0
 def test_double_string(self):
     self.assertEqual(3, sum("1,2"))
Esempio n. 21
0
 def test_add(self):
     result = main.sum(5, 5)
     self.assertEqual(result, 10)
Esempio n. 22
0
 def test_sum_integer_float(self):
     self.assertEqual(main.sum(2, 1.5), 3.5)
Esempio n. 23
0
 def test1_sum(self):
     return self.assertEquals(sum(2, 2), 4)
Esempio n. 24
0
 def test_sum_string_string(self):
     self.assertEqual(main.sum('2.1', '2.0'), 4.1)
Esempio n. 25
0
 def test_sum(self):
     self.assertEqual(sum(1, 2), 3)
Esempio n. 26
0
 def test_sum_fraction_correct(self):
     self.assertEqual(main.sum(Fraction(8, 25), Fraction(10, 18)),
                      Fraction(197, 225))
     self.assertEqual(main.sum(Fraction(1, 3), Fraction(2, 3)),
                      Fraction(1, 1))
Esempio n. 27
0
 def test_empty_string(self):
     self.assertEqual(0, sum(""))
Esempio n. 28
0
 def test_sum_integer_integer(self):
     self.assertEqual(main.sum(2, 2), 4)
Esempio n. 29
0
 def test_sum_1(self):
     self.assertEqual(sum(0.2, 0.2), 0.4)
Esempio n. 30
0
def test_sum():
    assert main.sum(0, 0) == 0
    assert main.sum(0, 1) == 1
    assert main.sum(1, 0) == 1
    assert main.sum(1, 1) == 2
Esempio n. 31
0
 def test_sum_2(self):
     self.assertEqual(sum(10, 0.1), 10.1)