def test_list_of_float(self):
     list1 = [1.0, 3.14]
     result = affirm_type.list_of_float(list1, "a")
     self.assertEqual(list1, result)
     result = affirm_type.list_of_float(list1, "a", length=2)
     self.assertEqual(list1, result)
     result = affirm_type.list_of_float([1.0, 3, '5'], "a")
     self.assertEqual([1.0, 3.0, 5.0], result)
Esempio n. 2
0
 def test_list_of_float(self):
     list1 = [1.0, 3.14]
     result = affirm_type.list_of_float(list1, "a")
     self.assertEqual(list1, result)
     result = affirm_type.list_of_float(list1, "a", length=2)
     self.assertEqual(list1, result)
     result = affirm_type.list_of_float([1.0, 3, '5'], "a")
     self.assertEqual([1.0, 3.0, 5.0], result)
Esempio n. 3
0
 def test_list_of_float_none_error(self):
     try:
         affirm_type.list_of_float(None, "a")
     except ValueError as e:
         msg = str(e)
         expected = "Found a = None.  Expected a non-None value."
         self.assertTrue(msg == expected, "expected error message should have ended with '%s', message =%s" % (expected, msg))
     else:
         self.fail("A ValueError should have been raised")
Esempio n. 4
0
 def test_list_of_float_bad_len(self):
     try:
        affirm_type.list_of_float([1.0, 2.0, 5.0], "a", length=4)
     except ValueError as e:
         msg = str(e)
         expected = "Expected list of length 4."
         self.assertTrue(msg.endswith(expected), "expected error message should have ended with '%s', message =%s" % (expected, msg))
     else:
         self.fail("A ValueError should have been raised")
Esempio n. 5
0
 def test_list_of_float_value_error(self):
     x = [2, "whoops", 4]
     try:
         affirm_type.list_of_float(x, "a")
     except ValueError as e:
         msg = str(e)
         expected = "Expected list of float"
         self.assertTrue(expected in msg, "\nexpected=%s\nmessage =%s" % (expected, msg))
     else:
         self.fail("A ValueError should have been raised")
 def test_list_of_float_value_error(self):
     x = [2, "whoops", 4]
     try:
         affirm_type.list_of_float(x, "a")
     except ValueError as e:
         msg = str(e)
         expected = "Expected list of float"
         self.assertTrue(expected in msg,
                         "\nexpected=%s\nmessage =%s" % (expected, msg))
     else:
         self.fail("A ValueError should have been raised")
    def test_list_of_float_single_float(self):
        x = 6.28
        result = affirm_type.list_of_float(x, "a")
        self.assertEqual([x], result)

        x = 6.28
        result = affirm_type.list_of_float(x, "a", length=1)
        self.assertEqual([x], result)

        x = 10  # integer
        result = affirm_type.list_of_float(x, "a")
        self.assertEqual([10.0], result)
 def test_list_of_float_bad_len(self):
     try:
         affirm_type.list_of_float([1.0, 2.0, 5.0], "a", length=4)
     except ValueError as e:
         msg = str(e)
         expected = "Expected list of float of length 4."
         self.assertTrue(
             msg.endswith(expected),
             "expected error message should have ended with '%s', message =%s"
             % (expected, msg))
     else:
         self.fail("A ValueError should have been raised")
Esempio n. 9
0
    def test_list_of_float_single_float(self):
        x = 6.28
        result = affirm_type.list_of_float(x, "a")
        self.assertEqual([x], result)

        x = 6.28
        result = affirm_type.list_of_float(x, "a", length=1)
        self.assertEqual([x], result)

        x = 10  # integer
        result = affirm_type.list_of_float(x, "a")
        self.assertEqual([10.0], result)
Esempio n. 10
0
 def test_list_of_float_none_error(self):
     try:
         affirm_type.list_of_float(None, "a")
     except ValueError as e:
         msg = str(e)
         expected = "Found a = None.  Expected a non-None value."
         self.assertTrue(
             msg == expected,
             "expected error message should have ended with '%s', message =%s"
             % (expected, msg))
     else:
         self.fail("A ValueError should have been raised")