aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/python/estimator/model_fn_test.py
diff options
context:
space:
mode:
authorGravatar Mustafa Ispir <ispir@google.com>2017-03-07 16:29:44 -0800
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-03-07 16:48:17 -0800
commitb69dd297e19af8514ac46c9e85a916c838222dbb (patch)
tree123ada26ef29c12a0ed70562da0846c0aa2e99ba /tensorflow/python/estimator/model_fn_test.py
parent78756dcc25eb1224c12f78fe5adf79718c53683c (diff)
EstimatorSpec: Define default scaffold in case of None provided. This will reduce the clutter in the usage of EstimatorSpec. Forexample, We can check scaffold.saver instead of if scaffold and scaffold.saver...
Change: 149482422
Diffstat (limited to 'tensorflow/python/estimator/model_fn_test.py')
-rw-r--r--tensorflow/python/estimator/model_fn_test.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/tensorflow/python/estimator/model_fn_test.py b/tensorflow/python/estimator/model_fn_test.py
index cf6608ae4c..29ca79ff51 100644
--- a/tensorflow/python/estimator/model_fn_test.py
+++ b/tensorflow/python/estimator/model_fn_test.py
@@ -182,6 +182,14 @@ class EstimatorSpecTrainTest(test.TestCase):
train_op=control_flow_ops.no_op(),
scaffold=_InvalidScaffold())
+ def testReturnDefaultScaffold(self):
+ with ops.Graph().as_default(), self.test_session():
+ estimator_spec = model_fn.EstimatorSpec(
+ mode=model_fn.ModeKeys.FIT,
+ loss=constant_op.constant(1.),
+ train_op=control_flow_ops.no_op())
+ self.assertIsNotNone(estimator_spec.scaffold)
+
class EstimatorSpecEvalTest(test.TestCase):
"""Tests EstimatorSpec in eval mode."""