| 1377 | class NameTest(test_util.TensorFlowTestCase): |
| 1378 | |
| 1379 | def testGenerateName(self): |
| 1380 | g = ops.Graph() |
| 1381 | op0 = g.create_op("TwoFloatOutputs", [], [dtypes.float32, dtypes.float32]) |
| 1382 | self.assertEqual("TwoFloatOutputs", op0.name) |
| 1383 | self.assertEqual("TwoFloatOutputs:0", op0.outputs[0].name) |
| 1384 | self.assertEqual("TwoFloatOutputs:1", op0.outputs[1].name) |
| 1385 | |
| 1386 | op1 = g.create_op("FloatOutput", [], [dtypes.float32]) |
| 1387 | self.assertEqual("FloatOutput", op1.name) |
| 1388 | self.assertEqual("FloatOutput:0", op1.outputs[0].name) |
| 1389 | |
| 1390 | op2 = g.create_op("FloatOutput", [], [dtypes.float32]) |
| 1391 | self.assertEqual("FloatOutput_1", op2.name) |
| 1392 | self.assertEqual("FloatOutput_1:0", op2.outputs[0].name) |
| 1393 | |
| 1394 | op3 = g.create_op("FloatOutput", [], [dtypes.float32], name="my_op") |
| 1395 | self.assertEqual("my_op", op3.name) |
| 1396 | self.assertEqual("my_op:0", op3.outputs[0].name) |
| 1397 | |
| 1398 | def testNameScope(self): |
| 1399 | g = ops.Graph() |