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)
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)
def test_int_unsupported_base(self): t = constant_op.constant(1, dtype=dtypes.float64) with self.assertRaises(NotImplementedError): py_builtins.int_(t, 2)