示例#1
0
 def test_int(self):
     self.assertEqual(py_builtins.int_(10.0), 10)
     self.assertEqual(py_builtins.int_('11', 2), 3)
     with self.cached_session() as sess:
         t = py_builtins.int_(constant_op.constant(1, dtype=dtypes.float64))
         self.assertEqual(self.evaluate(t), 1)
         st = py_builtins.int_(constant_op.constant('1'))
         self.assertEqual(self.evaluate(st), 1)
         st = py_builtins.int_(constant_op.constant('1'), 10)
         self.assertEqual(self.evaluate(st), 1)
示例#2
0
 def test_int(self):
   self.assertEqual(py_builtins.int_(10.0), 10)
   self.assertEqual(py_builtins.int_('11', 2), 3)
   with self.test_session() as sess:
     t = py_builtins.int_(constant_op.constant(1, dtype=dtypes.float64))
     self.assertEqual(sess.run(t), 1)
     st = py_builtins.int_(constant_op.constant('1'))
     self.assertEqual(sess.run(st), 1)
     st = py_builtins.int_(constant_op.constant('1'), 10)
     self.assertEqual(sess.run(st), 1)
示例#3
0
 def test_int_unsupported_base(self):
     t = constant_op.constant(1, dtype=dtypes.float64)
     with self.assertRaises(NotImplementedError):
         py_builtins.int_(t, 2)
示例#4
0
 def test_int_unsupported_base(self):
   t = constant_op.constant(1, dtype=dtypes.float64)
   with self.assertRaises(NotImplementedError):
     py_builtins.int_(t, 2)