コード例 #1
0
ファイル: test_sysconfig.py プロジェクト: baohaojun/ext-local
 def test_parse_makefile(self):
     self.addCleanup(unlink, TESTFN)
     with open(TESTFN, "w") as makefile:
         print("var1=a$(VAR2)", file=makefile)
         print("VAR2=b$(var3)", file=makefile)
         print("var3=42", file=makefile)
         print("var4=$/invalid", file=makefile)
         print("var5=dollar$$5", file=makefile)
     vars = sysconfig._parse_makefile(TESTFN)
     self.assertEqual(vars, {"var1": "ab42", "VAR2": "b42", "var3": 42, "var4": "$/invalid", "var5": "dollar$5"})
コード例 #2
0
 def test_parse_makefile(self):
     self.addCleanup(unlink, TESTFN)
     with open(TESTFN, 'w') as makefile:
         print('var1=a$(VAR2)', file=makefile)
         print('VAR2=b$(var3)', file=makefile)
         print('var3=42', file=makefile)
         print('var4=$/invalid', file=makefile)
         print('var5=dollar$$5', file=makefile)
         print(
             'var6=${var3}/lib/python3.5/config-$(VAR2)$(var5)-x86_64-linux-gnu'
             , file=makefile)
     vars = sysconfig._parse_makefile(TESTFN)
     self.assertEqual(vars, {'var1': 'ab42', 'VAR2': 'b42', 'var3': 42,
         'var4': '$/invalid', 'var5': 'dollar$5', 'var6':
         '42/lib/python3.5/config-b42dollar$5-x86_64-linux-gnu'})
コード例 #3
0
 def test_parse_makefile(self):
     self.addCleanup(unlink, TESTFN)
     with open(TESTFN, "w") as makefile:
         print("var1=a$(VAR2)", file=makefile)
         print("VAR2=b$(var3)", file=makefile)
         print("var3=42", file=makefile)
         print("var4=$/invalid", file=makefile)
         print("var5=dollar$$5", file=makefile)
     vars = sysconfig._parse_makefile(TESTFN)
     self.assertEqual(vars, {
         'var1': 'ab42',
         'VAR2': 'b42',
         'var3': 42,
         'var4': '$/invalid',
         'var5': 'dollar$5',
     })
コード例 #4
0
ファイル: test_sysconfig.py プロジェクト: ngocphu811/Python
 def test_parse_makefile(self):
     self.addCleanup(unlink, TESTFN)
     with open(TESTFN, "w") as makefile:
         print("var1=a$(VAR2)", file=makefile)
         print("VAR2=b$(var3)", file=makefile)
         print("var3=42", file=makefile)
         print("var4=$/invalid", file=makefile)
         print("var5=dollar$$5", file=makefile)
     vars = sysconfig._parse_makefile(TESTFN)
     self.assertEqual(vars, {
         'var1': 'ab42',
         'VAR2': 'b42',
         'var3': 42,
         'var4': '$/invalid',
         'var5': 'dollar$5',
     })
コード例 #5
0
 def test_parse_makefile(self):
     self.addCleanup(unlink, TESTFN)
     with open(TESTFN, "w") as makefile:
         print("var1=a$(VAR2)", file=makefile)
         print("VAR2=b$(var3)", file=makefile)
         print("var3=42", file=makefile)
         print("var4=$/invalid", file=makefile)
         print("var5=dollar$$5", file=makefile)
         print("var6=${var3}/lib/python3.5/config-$(VAR2)$(var5)"
               "-x86_64-linux-gnu", file=makefile)
     vars = sysconfig._parse_makefile(TESTFN)
     self.assertEqual(vars, {
         'var1': 'ab42',
         'VAR2': 'b42',
         'var3': 42,
         'var4': '$/invalid',
         'var5': 'dollar$5',
         'var6': '42/lib/python3.5/config-b42dollar$5-x86_64-linux-gnu',
     })
コード例 #6
0
 def test_parse_makefile(self):
     self.addCleanup(unlink, TESTFN)
     with open(TESTFN, "w") as makefile:
         print("var1=a$(VAR2)", file=makefile)
         print("VAR2=b$(var3)", file=makefile)
         print("var3=42", file=makefile)
         print("var4=$/invalid", file=makefile)
         print("var5=dollar$$5", file=makefile)
         print("var6=${var3}/lib/python3.5/config-$(VAR2)$(var5)" "-x86_64-linux-gnu", file=makefile)
     vars = sysconfig._parse_makefile(TESTFN)
     self.assertEqual(
         vars,
         {
             "var1": "ab42",
             "VAR2": "b42",
             "var3": 42,
             "var4": "$/invalid",
             "var5": "dollar$5",
             "var6": "42/lib/python3.5/config-b42dollar$5-x86_64-linux-gnu",
         },
     )
コード例 #7
0
ファイル: nodes.py プロジェクト: xxoolm/Ryven
 def update_event(self, inp=-1):
     self.set_output_val(
         0, sysconfig._parse_makefile(self.input(0), self.input(1)))