示例#1
0
 def test_hot_days_below(self):
     self.assertEqual(Climate.get_nr_hot_days([-4, 4, 34.9]), 0)
示例#2
0
 def test_num2_empty2_strict(self):
     self.assertEqual(Climate.number2([[], []], strict=True), 0)
示例#3
0
 def test_frost_days_negative(self):
     self.assertEqual(Climate.get_nr_frost_days([-1.1, -2.2, -3.3, -99.9]),
                      4)
示例#4
0
 def test_num2_empty2(self):
     self.assertEqual(Climate.number2([[], []]), 0)
示例#5
0
 def test_num2_with_none(self):
     self.assertEqual(Climate.number2([[0, 1, None], [2, None]]), 3)
示例#6
0
 def test_num_only_null(self):
     self.assertEqual(Climate.number([None, None]), 0)
示例#7
0
 def test_num_with_null(self):
     self.assertEqual(Climate.number([None, 2.1, "abc", -11]), 3)
示例#8
0
 def test_winter_days_with_null(self):
     self.assertEqual(Climate.get_nr_winter_days([None, 1, 2]), 0)
示例#9
0
 def test_winter_days_empty(self):
     self.assertEqual(Climate.get_nr_winter_days([]), 0)
示例#10
0
 def test_frost_days_positive(self):
     self.assertEqual(
         Climate.get_nr_frost_days([0.0, 0.1, 0.5, 11.0, 111.1]), 0)
示例#11
0
 def test_winter_days_only_null(self):
     self.assertEqual(Climate.get_nr_winter_days([None, None]), 0)
示例#12
0
 def test_hot_days_with_null(self):
     self.assertEqual(Climate.get_nr_hot_days([34.9, None, 35.0]), 1)
示例#13
0
 def test_hot_days_around(self):
     self.assertEqual(Climate.get_nr_hot_days([34.9, 35.0]), 1)
示例#14
0
 def test_hot_days_above(self):
     self.assertEqual(Climate.get_nr_hot_days([35.0, 35.1, 40]), 3)
示例#15
0
 def test_sum_with_null(self):
     self.assertEqual(Climate.sum([0, 5, None, -1]), 4)
示例#16
0
 def test_winter_days_above(self):
     self.assertEqual(Climate.get_nr_winter_days([0.1, 3, 99]), 0)
示例#17
0
 def test_sum_without_null(self):
     self.assertEqual(Climate.sum([0, 2, -4]), -2)
示例#18
0
 def test_winter_days_below(self):
     self.assertEqual(Climate.get_nr_winter_days([-0.1, -10, -99]), 3)
示例#19
0
 def test_frost_days_zero(self):
     self.assertEqual(Climate.get_nr_frost_days([0.0, 0.0, 0.0]), 0)
示例#20
0
 def test_winter_days_around(self):
     self.assertEqual(Climate.get_nr_winter_days([-0.1, 0, 0.1]), 2)
示例#21
0
 def test_num2_empty(self):
     self.assertEqual(Climate.number2([]), 0)
示例#22
0
 def test_frost_days_empty(self):
     self.assertEqual(Climate.get_nr_frost_days([]), 0)
示例#23
0
 def test_num2_only_none(self):
     self.assertEqual(Climate.number2([[None], [None]]), 0)
示例#24
0
 def test_frost_days_around(self):
     self.assertEqual(Climate.get_nr_frost_days([0.0, -0.1, 0.0]), 1)
示例#25
0
 def test_num2_not_none(self):
     self.assertEqual(Climate.number2([[-5, 10, 0], [1, 3, 4]]), 6)
示例#26
0
 def test_sum_empty(self):
     self.assertEqual(Climate.sum([]), 0)
示例#27
0
 def test_num2_only_none_strict(self):
     self.assertEqual(Climate.number2([[None], [None]], strict=True), 0)
示例#28
0
 def test_sum_only_null(self):
     self.assertEqual(Climate.sum([None, None]), 0)
示例#29
0
 def test_num2_with_none_strict(self):
     self.assertEqual(
         Climate.number2([[0, 1, None], [2, None]], strict=True), 2)
示例#30
0
 def test_warm_days_with_null(self):
     self.assertEqual(Climate.get_nr_warm_days([29.9, None, 30.0]), 1)