Beispiel #1
0
    def test_overloaded_functions(self):
        v1 = foo.get_int(123.0)
        self.assertEqual(v1, 123)

        v2 = foo.get_int("123")
        self.assertEqual(v2, 123)

        self.assertRaises(TypeError, foo.get_int, [123])
    def test_overloaded_functions(self):
        v1 = foo.get_int(123.0)
        self.assertEqual(v1, 123)

        v2 = foo.get_int("123")
        self.assertEqual(v2, 123)

        self.assertRaises(TypeError, foo.get_int, [123])
Beispiel #3
0
 def test_parameter_default_value(self):
     x = foo.get_int("123")
     self.assertEqual(x, 123)
     y = foo.get_int("123", 2)
     self.assertEqual(y, 246)
Beispiel #4
0
    def test_default_value(self):
        v1 = foo.get_int(123.0)
        self.assertEqual(v1, 123)

        v1 = foo.get_int(123.0, 2)
        self.assertEqual(v1, 123*2)
 def test_parameter_default_value(self):
     x = foo.get_int("123")
     self.assertEqual(x, 123)
     y = foo.get_int("123", 2)
     self.assertEqual(y, 246)
    def test_default_value(self):
        v1 = foo.get_int(123.0)
        self.assertEqual(v1, 123)

        v1 = foo.get_int(123.0, 2)
        self.assertEqual(v1, 123 * 2)