def test_and_python(self): self.assertTrue(logical.and_(lambda: True, lambda: True)) self.assertTrue(logical.and_(lambda: [1], lambda: True)) self.assertListEqual(logical.and_(lambda: True, lambda: [1]), [1]) self.assertFalse(logical.and_(lambda: False, lambda: True)) self.assertFalse(logical.and_(lambda: False, self.assertNotCalled))
def test_and_tf(self): with self.cached_session() as sess: t = logical.and_(self._tf_true, self._tf_true) self.assertEqual(sess.run(t), True) t = logical.and_(self._tf_true, lambda: True) self.assertEqual(sess.run(t), True) t = logical.and_(self._tf_false, lambda: True) self.assertEqual(sess.run(t), False)
def test_and_tf(self): with self.cached_session() as sess: t = logical.and_(self._tf_true, self._tf_true) self.assertEqual(self.evaluate(t), True) t = logical.and_(self._tf_true, lambda: True) self.assertEqual(self.evaluate(t), True) t = logical.and_(self._tf_false, lambda: True) self.assertEqual(self.evaluate(t), False)