MCPcopy Create free account
hub / github.com/DeepRec-AI/DeepRec / testBasics

Method testBasics

tensorflow/python/framework/ops_test.py:1271–1324  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1269class NameStackTest(test_util.TensorFlowTestCase):
1270
1271 def testBasics(self):
1272 g = ops.Graph()
1273 self.assertEqual("foo", g.unique_name("foo", mark_as_used=False))
1274 self.assertEqual("foo", g.unique_name("foo", mark_as_used=False))
1275 self.assertEqual("foo", g.unique_name("foo"))
1276 self.assertEqual("foo_1", g.unique_name("foo", mark_as_used=False))
1277 self.assertEqual("foo_1", g.unique_name("foo"))
1278 self.assertEqual("foo_2", g.unique_name("foo", mark_as_used=False))
1279 self.assertEqual("foo_2", g.unique_name("foo"))
1280 self.assertEqual("foo_1_1", g.unique_name("foo_1", mark_as_used=False))
1281 self.assertEqual("foo_1_1", g.unique_name("foo_1"))
1282 self.assertEqual("foo_1_2", g.unique_name("foo_1", mark_as_used=False))
1283 self.assertEqual("foo_1_2", g.unique_name("foo_1"))
1284 self.assertEqual("foo_1_2_1", g.unique_name("foo_1_2", mark_as_used=False))
1285 self.assertEqual("foo_1_2_1", g.unique_name("foo_1_2"))
1286 with g.name_scope("bar"):
1287 self.assertEqual("bar/foo", g.unique_name("foo", mark_as_used=False))
1288 self.assertEqual("bar/foo", g.unique_name("foo"))
1289 self.assertEqual("bar/foo_1", g.unique_name("foo", mark_as_used=False))
1290 self.assertEqual("bar/foo_1", g.unique_name("foo"))
1291 with g.name_scope(None):
1292 self.assertEqual("foo_3", g.unique_name("foo", mark_as_used=False))
1293 self.assertEqual("foo_3", g.unique_name("foo"))
1294 with g.name_scope("baz"):
1295 self.assertEqual(
1296 "bar/baz/foo", g.unique_name(
1297 "foo", mark_as_used=False))
1298 self.assertEqual("bar/baz/foo", g.unique_name("foo"))
1299 self.assertEqual(
1300 "bar/baz/foo_1", g.unique_name(
1301 "foo", mark_as_used=False))
1302 self.assertEqual("bar/baz/foo_1", g.unique_name("foo"))
1303 with g.name_scope("baz"):
1304 self.assertEqual(
1305 "bar/baz_1/foo", g.unique_name(
1306 "foo", mark_as_used=False))
1307 self.assertEqual("bar/baz_1/foo", g.unique_name("foo"))
1308 self.assertEqual(
1309 "bar/baz_1/foo_1", g.unique_name(
1310 "foo", mark_as_used=False))
1311 self.assertEqual("bar/baz_1/foo_1", g.unique_name("foo"))
1312 with g.name_scope("quux"):
1313 self.assertEqual("quux/foo", g.unique_name("foo", mark_as_used=False))
1314 self.assertEqual("quux/foo", g.unique_name("foo"))
1315 with g.name_scope("bar"):
1316 with g.name_scope("baz"):
1317 self.assertEqual(
1318 "bar_1/baz/foo", g.unique_name(
1319 "foo", mark_as_used=False))
1320 self.assertEqual("bar_1/baz/foo", g.unique_name("foo"))
1321 self.assertEqual("foo_4", g.unique_name("foo", mark_as_used=False))
1322 self.assertEqual("foo_4", g.unique_name("foo"))
1323 self.assertEqual("bar_2", g.unique_name("bar", mark_as_used=False))
1324 self.assertEqual("bar_2", g.unique_name("bar"))
1325
1326 @test_util.run_deprecated_v1
1327 def testNameAndVariableScope(self):

Callers

nothing calls this directly

Calls 3

unique_nameMethod · 0.95
name_scopeMethod · 0.95
GraphMethod · 0.45

Tested by

no test coverage detected