aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/data/python/kernel_tests/test_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/contrib/data/python/kernel_tests/test_utils.py')
-rw-r--r--tensorflow/contrib/data/python/kernel_tests/test_utils.py11
1 files changed, 7 insertions, 4 deletions
diff --git a/tensorflow/contrib/data/python/kernel_tests/test_utils.py b/tensorflow/contrib/data/python/kernel_tests/test_utils.py
index 1d70b16041..4c3353fe40 100644
--- a/tensorflow/contrib/data/python/kernel_tests/test_utils.py
+++ b/tensorflow/contrib/data/python/kernel_tests/test_utils.py
@@ -31,7 +31,7 @@ class DatasetTestBase(test.TestCase):
# TODO(rachelim): support sparse tensor outputs
next1 = dataset1.make_one_shot_iterator().get_next()
next2 = dataset2.make_one_shot_iterator().get_next()
- with self.test_session() as sess:
+ with self.cached_session() as sess:
while True:
try:
op1 = sess.run(next1)
@@ -52,9 +52,12 @@ class DatasetTestBase(test.TestCase):
dataset2,
exception_class,
replacements=None):
- next1 = dataset1.make_one_shot_iterator().get_next()
- next2 = dataset2.make_one_shot_iterator().get_next()
- with self.test_session() as sess:
+ # We are defining next1 and next2 in the same line so that we get identical
+ # file:line_number in the error messages
+ # pylint: disable=line-too-long
+ next1, next2 = dataset1.make_one_shot_iterator().get_next(), dataset2.make_one_shot_iterator().get_next()
+ # pylint: enable=line-too-long
+ with self.cached_session() as sess:
try:
sess.run(next1)
raise ValueError(