コード例 #1
0
 def test_should_return_false_for_zero(self):
     self.assertEqual(v('0'), False)
コード例 #2
0
 def test_exception_raised(self):
     self.assertRaises(Exception, v([3, 2]))             # list
     self.assertRaises(Exception, v({'frog', 32}))       # set
     self.assertRaises(Exception, v(lambda x: x + 1))    # lambda function
コード例 #3
0
 def test_should_return_false_for_zero(self):
     self.assertEqual(v('0'), False)
コード例 #4
0
 def test_can_handle_boolean_input(self):
     self.assertEqual(v(True), False)
     self.assertEqual(v(False), False)
コード例 #5
0
 def test_should_handle_large_nums(self):
     self.assertEqual(v(58684676455356441442810), False)
     self.assertEqual(v(-6868467044848428441442810), True)
     self.assertEqual(v(8452195869558878840.6885258), False)
     self.assertEqual(v(-541200067058280644.84887541810), True)
コード例 #6
0
 def test_should_return_false_for_misxed(self):
     self.assertEqual(v('7882Kg'), False)
コード例 #7
0
 def test_should_return_true_for_negative_float(self):
     self.assertEqual(v(-959.3), True)
コード例 #8
0
 def test_should_return_false_for_positive_float(self):
     self.assertEqual(v(9.3), False)
コード例 #9
0
 def test_can_handle_boolean_input(self):
     self.assertEqual(v(True), False)
     self.assertEqual(v(False), False)
コード例 #10
0
 def test_should_return_false_for_positive_int(self):
     self.assertEqual(v(284), False)
コード例 #11
0
 def test_should_return_true_for_negative_float(self):
     self.assertEqual(v(-959.3), True)
コード例 #12
0
 def test_should_return_false_for_misxed(self):
     self.assertEqual(v('7882Kg'), False)
コード例 #13
0
 def test_should_return_false_for_dash_char(self):
     self.assertEqual(v('30-70.82'), False)
     self.assertEqual(v('3070.82-'), False)
コード例 #14
0
 def test_should_return_true_for_negative_float(self):
     self.assertEqual(v('-10.82'), True)
コード例 #15
0
 def test_should_return_true_for_negative_float(self):
     self.assertEqual(v('-10.82'), True)
コード例 #16
0
 def test_should_handle_large_strings(self):
     self.assertEqual(v('58684676455356441442810'), False)
     self.assertEqual(v('-6868467044848428441442810'), True)
     self.assertEqual(v('8452195869558878840.6885258'), False)
     self.assertEqual(v('-541200067058280644.84887541810'), True)
コード例 #17
0
 def test_should_return_false_for_dash_char(self):
     self.assertEqual(v('30-70.82'), False)
     self.assertEqual(v('3070.82-'), False)
コード例 #18
0
 def test_should_handle_large_nums(self):
     self.assertEqual(v(58684676455356441442810), False)
     self.assertEqual(v(-6868467044848428441442810), True)
     self.assertEqual(v(8452195869558878840.6885258), False)
     self.assertEqual(v(-541200067058280644.84887541810), True)
コード例 #19
0
 def test_should_return_false_for_positive_int(self):
     self.assertEqual(v(284), False)
コード例 #20
0
 def test_should_handle_inputs_close_to_zero(self):
     self.assertEqual(v(0.00001), False)
     self.assertEqual(v(-0.000523), True)
コード例 #21
0
 def test_should_return_false_for_positive_float(self):
     self.assertEqual(v(9.3), False)
コード例 #22
0
 def test_exception_raised(self):
     self.assertRaises(Exception, v([3, 2]))  # list
     self.assertRaises(Exception, v({'frog', 32}))  # set
     self.assertRaises(Exception, v(lambda x: x + 1))  # lambda function
コード例 #23
0
 def test_should_handle_large_strings(self):
     self.assertEqual(v('58684676455356441442810'), False)
     self.assertEqual(v('-6868467044848428441442810'), True)
     self.assertEqual(v('8452195869558878840.6885258'), False)
     self.assertEqual(v('-541200067058280644.84887541810'), True)
コード例 #24
0
 def test_should_return_true_for_negative_int(self):
     self.assertEqual(v('-40'), True)
コード例 #25
0
 def test_should_handle_inputs_close_to_zero(self):
     self.assertEqual(v(0.00001), False)
     self.assertEqual(v(-0.000523), True)
コード例 #26
0
 def test_should_return_false_for_non_digit(self):
     self.assertEqual(v('Britain'), False)
コード例 #27
0
 def test_should_return_true_for_negative_int(self):
     self.assertEqual(v('-40'), True)
コード例 #28
0
 def test_should_return_false_for_non_digit(self):
     self.assertEqual(v('Britain'), False)