Esempio n. 1
0
    def test_K(self):
        from _testcapi import getargs_K
        # K return 'unsigned long long', no range checking
        self.assertRaises(TypeError, getargs_K, 3.14)
        self.assertRaises(TypeError, getargs_K, Int())
        self.assertEqual(ULLONG_MAX, getargs_K(ULLONG_MAX))
        self.assertEqual(0, getargs_K(0))
        self.assertEqual(0, getargs_K(ULLONG_MAX+1))

        self.assertEqual(42, getargs_K(42))

        self.assertEqual(VERY_LARGE & ULLONG_MAX, getargs_K(VERY_LARGE))
Esempio n. 2
0
    def test_K(self):
        from _testcapi import getargs_K
        # K return 'unsigned long long', no range checking
        self.assertRaises(TypeError, getargs_K, 3.14)
        self.assertRaises(TypeError, getargs_K, Int())
        self.assertEqual(ULLONG_MAX, getargs_K(ULLONG_MAX))
        self.assertEqual(0, getargs_K(0))
        self.assertEqual(0, getargs_K(ULLONG_MAX+1))

        self.assertEqual(42, getargs_K(42))

        self.assertEqual(VERY_LARGE & ULLONG_MAX, getargs_K(VERY_LARGE))
 def test_K(self):
     from _testcapi import getargs_K
     self.assertRaises(TypeError, getargs_K, 3.14)
     self.assertRaises(TypeError, getargs_K, Int())
     self.assertEqual(0, getargs_K(IntSubclass()))
     self.assertRaises(TypeError, getargs_K, BadInt())
     self.assertRaises(TypeError, getargs_K, BadInt2())
     self.assertEqual(0, getargs_K(BadInt3()))
     self.assertEqual(ULLONG_MAX, getargs_K(ULLONG_MAX))
     self.assertEqual(0, getargs_K(0))
     self.assertEqual(0, getargs_K(ULLONG_MAX + 1))
     self.assertEqual(42, getargs_K(42))
     self.assertEqual(VERY_LARGE & ULLONG_MAX, getargs_K(VERY_LARGE))