コード例 #1
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_sum_range_with_less_indexes(self):
     self.assertEqual(sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23]), 35)
コード例 #2
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_regular_with_number_criteria(self):
     self.assertEqual(sumif([1, 1, 2, 2, 2], 2), 6)
コード例 #3
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_sum_range(self):
     self.assertEqual(
         sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23, 633]), 668)
コード例 #4
0
 def test_sumif(result, criteria, values):
     assert sumif(values, criteria) == result
     assert sumif(values, criteria, values) == result
コード例 #5
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_sum_range_is_a_list(self):
     with self.assertRaises(TypeError):
         sumif(12, 12, 12)
コード例 #6
0
ファイル: test_excellib.py プロジェクト: dgorissen/pycel
 def test_regular_with_string_criteria(self):
     assert 12 == sumif(((1, 2, 3, 4, 5), ), ">=3")
コード例 #7
0
ファイル: test_excellib.py プロジェクト: dgorissen/pycel
 def test_sum_range_with_less_indexes(self):
     with pytest.raises(AssertionError):
         sumif(((1, 2, 3, 4, 5), ), ">=3", ((100, 123, 12, 23), ))
コード例 #8
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_sum_range(self):
     self.assertEqual(sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23, 633]), 668)
コード例 #9
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_sum_range_with_more_indexes(self):
     self.assertEqual(sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23, 633, 1]), 668)
コード例 #10
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_regular_with_number_criteria(self):
     self.assertEqual(sumif([1, 1, 2, 2, 2], 2), 6)
コード例 #11
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_regular_with_string_criteria(self):
     self.assertEqual(sumif([1, 2, 3, 4, 5], ">=3"), 12)
コード例 #12
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_criteria_is_number_string_boolean(self):
     self.assertEqual(sumif([1, 2, 3], [1, 2]), 0)
コード例 #13
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_sum_range_is_a_list(self):
     with self.assertRaises(TypeError):
         sumif(12, 12, 12)
コード例 #14
0
ファイル: test_excellib.py プロジェクト: asitang/pycel
 def test_sum_range_with_less_indexes(self):
     with pytest.raises(AssertionError):
         sumif(((1, 2, 3, 4, 5), ), ">=3", ((100, 123, 12, 23), ))
コード例 #15
0
ファイル: test_excellib.py プロジェクト: asitang/pycel
 def test_sum_range(self):
     assert 668 == sumif(((1, 2, 3, 4, 5), ), ">=3",
                         ((100, 123, 12, 23, 633), ))
コード例 #16
0
ファイル: excellib.py プロジェクト: SergeBredin/pycel
 def test_sum_range_with_less_indexes(self):
     self.assertEqual(sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23]), 35)
コード例 #17
0
ファイル: test_excellib.py プロジェクト: dgorissen/pycel
 def test_regular_with_number_criteria(self):
     assert 6 == sumif(((1, 1, 2, 2, 2), ), 2)
コード例 #18
0
 def test_regular_with_number_criteria(self):
     assert 6 == sumif([1, 1, 2, 2, 2], 2)
コード例 #19
0
ファイル: test_excellib.py プロジェクト: dgorissen/pycel
 def test_sum_range(self):
     assert 668 == sumif(((1, 2, 3, 4, 5), ), ">=3",
                         ((100, 123, 12, 23, 633), ))
コード例 #20
0
 def test_regular_with_string_criteria(self):
     assert 12 == sumif([1, 2, 3, 4, 5], ">=3")
コード例 #21
0
ファイル: test_excellib.py プロジェクト: dgorissen/pycel
 def test_sum_range_not_list(self):
     with pytest.raises(TypeError):
         sumif([], [], 'JUNK')
コード例 #22
0
 def test_sum_range(self):
     assert 668 == sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23, 633])
コード例 #23
0
def test_sumif(data, result):
    if isinstance(result, type(Exception)):
        with pytest.raises(result):
            sumif(*data)
    else:
        assert sumif(*data) == result
コード例 #24
0
 def test_sum_range_with_more_indexes(self):
     assert 668 == sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23, 633, 1])
コード例 #25
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_criteria_is_number_string_boolean(self):
     self.assertEqual(sumif([1, 2, 3], [1, 2]), 0)
コード例 #26
0
 def test_sum_range_with_less_indexes(self):
     assert 35 == sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23])
コード例 #27
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_regular_with_string_criteria(self):
     self.assertEqual(sumif([1, 2, 3, 4, 5], ">=3"), 12)
コード例 #28
0
 def test_sum_range_not_list(self):
     with pytest.raises(TypeError):
         sumif([], [], 'JUNK')
コード例 #29
0
ファイル: excellib.py プロジェクト: omalleyt12/pycel-1
 def test_sum_range_with_more_indexes(self):
     self.assertEqual(
         sumif([1, 2, 3, 4, 5], ">=3", [100, 123, 12, 23, 633, 1]), 668)
コード例 #30
0
ファイル: test_excellib.py プロジェクト: dgorissen/pycel
 def test_sum_range_is_a_list(self):
     with pytest.raises(TypeError):
         sumif(12, 12, 12)
コード例 #31
0
ファイル: test_excellib.py プロジェクト: fabiocs8/pycel
 def test_sum_range_is_a_list(self):
     with pytest.raises(TypeError):
         sumif(12, 12, 12)
コード例 #32
0
 def test_sumif(expected, criteria, values):
     assert sumif(values, criteria) == expected
     assert sumif(values, criteria, values) == expected