aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/summary
diff options
context:
space:
mode:
authorGravatar Sunitha Kambhampati <skambha@us.ibm.com>2018-07-18 15:37:21 -0700
committerGravatar Sunitha Kambhampati <skambha@us.ibm.com>2018-07-18 15:37:21 -0700
commit7648454c49b397fba7fc2c73c5d7d2149af3481a (patch)
treef71becdb246a24df73247d7c3476212bd5434be1 /tensorflow/contrib/summary
parentc067242a12b8a0cc0cc9996e2a3e1eed7de4f53b (diff)
Add SQLITE_OPEN_URI flag to sqlite open to support db_uri and add a unit test
Diffstat (limited to 'tensorflow/contrib/summary')
-rw-r--r--tensorflow/contrib/summary/summary_ops_test.py19
1 files changed, 19 insertions, 0 deletions
diff --git a/tensorflow/contrib/summary/summary_ops_test.py b/tensorflow/contrib/summary/summary_ops_test.py
index 3e41e3d0b4..77b1c93ff2 100644
--- a/tensorflow/contrib/summary/summary_ops_test.py
+++ b/tensorflow/contrib/summary/summary_ops_test.py
@@ -17,9 +17,12 @@ from __future__ import division
from __future__ import print_function
import os
+import pathlib
import tempfile
import time
+import sqlite3
+
import numpy as np
import six
@@ -275,6 +278,22 @@ class EagerFileTest(test_util.TensorFlowTestCase):
class EagerDbTest(summary_test_util.SummaryDbTest):
+ def testDbURIOpen(self):
+ tmpdb_path = os.path.join(self.get_temp_dir(), 'tmpDbURITest.sqlite')
+ tmpdb_uri = pathlib.Path(tmpdb_path).as_uri()
+ tmpdb_writer = summary_ops.create_db_writer(
+ tmpdb_uri,
+ "experimentA",
+ "run1",
+ "user1")
+ with summary_ops.always_record_summaries():
+ with tmpdb_writer.as_default():
+ summary_ops.scalar('t1', 2.0)
+ tmpdb = sqlite3.connect(tmpdb_path)
+ num = get_one(tmpdb, 'SELECT count(*) FROM Tags WHERE tag_name = "t1"')
+ self.assertEqual(num, 1)
+ tmpdb.close()
+
def testIntegerSummaries(self):
step = training_util.create_global_step()
writer = self.create_db_writer()