コード例 #1
0
ファイル: qual_names_test.py プロジェクト: zsppp/tensorflow
 def test_from_str(self):
     a = QN('a')
     b = QN('b')
     a_dot_b = QN(a, attr='b')
     a_sub_b = QN(a, subscript=b)
     self.assertEqual(qual_names.from_str('a.b'), a_dot_b)
     self.assertEqual(qual_names.from_str('a'), a)
     self.assertEqual(qual_names.from_str('a[b]'), a_sub_b)
コード例 #2
0
 def test_from_str(self):
   a = QN('a')
   b = QN('b')
   a_dot_b = QN(a, attr='b')
   a_sub_b = QN(a, subscript=b)
   self.assertEqual(qual_names.from_str('a.b'), a_dot_b)
   self.assertEqual(qual_names.from_str('a'), a)
   self.assertEqual(qual_names.from_str('a[b]'), a_sub_b)
コード例 #3
0
    def test_rename_symbols_attributes(self):
        node = parser.parse_str('b.c = b.c.d')
        node = qual_names.resolve(node)

        node = ast_util.rename_symbols(
            node, {qual_names.from_str('b.c'): qual_names.QN('renamed_b_c')})

        source = compiler.ast_to_source(node)
        self.assertEqual(source.strip(), 'renamed_b_c = renamed_b_c.d')
コード例 #4
0
    def test_rename_symbols_global(self):
        node = parser.parse('global a, b, c')
        node = qual_names.resolve(node)

        node = ast_util.rename_symbols(
            node, {qual_names.from_str('b'): qual_names.QN('renamed_b')})

        source = parser.unparse(node, include_encoding_marker=False)
        self.assertEqual(source.strip(), 'global a, renamed_b, c')
コード例 #5
0
    def test_rename_symbols_attributes(self):
        node = parser.parse('b.c = b.c.d')
        node = qual_names.resolve(node)

        node = ast_util.rename_symbols(
            node, {qual_names.from_str('b.c'): qual_names.QN('renamed_b_c')})

        source = parser.unparse(node, include_encoding_marker=False)
        self.assertEqual(source.strip(), 'renamed_b_c = renamed_b_c.d')
コード例 #6
0
ファイル: ast_util_test.py プロジェクト: AnishShah/tensorflow
  def test_rename_symbols_attributes(self):
    node = parser.parse_str('b.c = b.c.d')
    node = qual_names.resolve(node)

    node = ast_util.rename_symbols(
        node, {qual_names.from_str('b.c'): qual_names.QN('renamed_b_c')})

    source = compiler.ast_to_source(node)
    self.assertEqual(source.strip(), 'renamed_b_c = renamed_b_c.d')