当前位置: 首页>>代码示例>>Python>>正文


Python TaskGen.task_gen方法代码示例

本文整理汇总了Python中TaskGen.task_gen方法的典型用法代码示例。如果您正苦于以下问题:Python TaskGen.task_gen方法的具体用法?Python TaskGen.task_gen怎么用?Python TaskGen.task_gen使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在TaskGen的用法示例。


在下文中一共展示了TaskGen.task_gen方法的8个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_missing_mapping

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def test_missing_mapping(self):
		# no mapping for extension
		bld = self.make_bld()
		obj = TaskGen.task_gen(bld=bld)
		obj.source = self._source_file_path
		self._write_source("int main() {return 0;}")
		self.failUnlessRaises(Utils.WafError, obj.apply_core)
开发者ID:farthought,项目名称:waf15,代码行数:9,代码来源:task_gen.py

示例2: new_task_gen

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def new_task_gen(self,*k,**kw):
		kw['bld']=self
		if len(k)==0:return TaskGen.task_gen(*k,**kw)
		cls_name=k[0]
		try:cls=TaskGen.task_gen.classes[cls_name]
		except KeyError:raise Utils.WscriptError('%s is not a valid task generator -> %s'%(cls_name,[x for x in TaskGen.task_gen.classes]))
		else:return cls(*k,**kw)
开发者ID:johnsen,项目名称:jack2,代码行数:9,代码来源:Build.py

示例3: new_task_gen

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def new_task_gen(self, *k, **kw):
		if self.task_gen_cache_names:
			self.task_gen_cache_names = {}

		kw['bld'] = self
		if len(k) == 0:
			ret = TaskGen.task_gen(*k, **kw)
		else:
			cls_name = k[0]

			try: cls = TaskGen.task_gen.classes[cls_name]
			except KeyError: raise Utils.WscriptError('{0!s} is not a valid task generator -> {1!s}'.format(cls_name, [x for x in TaskGen.task_gen.classes]))
			ret = cls(*k, **kw)
		return ret
开发者ID:runt18,项目名称:samba,代码行数:16,代码来源:Build.py

示例4: test_white_no_sources_specified

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def test_white_no_sources_specified(self):
		# white-box test: no sources were specified

		# add apply_verif to taskgen
		import Tools.ccroot

		Options.commands['configure'] = False
		env = Environment.Environment()
		bld = Build.bld = Build.BuildContext()
		bld.set_env('default', env)
		blddir = os.path.join(self._test_dir_root, 'b')
		bld.load_dirs(self._test_dir_root, blddir)

		obj = TaskGen.task_gen(bld=bld)
		# TODO: make sure it works with apply_core too
		self.failUnlessRaises(Utils.WafError, obj.apply_verif)
开发者ID:farthought,项目名称:waf15,代码行数:18,代码来源:task_gen.py

示例5: __call__

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
 def __call__(self, *k, **kw):
     if self.task_gen_cache_names:
         self.task_gen_cache_names = {}
     kw["bld"] = self
     return TaskGen.task_gen(*k, **kw)
开发者ID:henokyen,项目名称:EOH,代码行数:7,代码来源:Build.py

示例6: test_validate_find_srcs_absolute

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def test_validate_find_srcs_absolute(self):
		# find sources in dirs cannot get absoulte paths
		bld = self.make_bld()
		obj = TaskGen.task_gen(bld=bld)
		self.failUnlessRaises(Utils.WafError, obj.find_sources_in_dirs, self._test_dir_root)
开发者ID:farthought,项目名称:waf15,代码行数:7,代码来源:task_gen.py

示例7: test_validate_find_srcs_exts

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def test_validate_find_srcs_exts(self):
		# find sources in dirs 'exts' must be a list
		bld = self.make_bld()
		obj = TaskGen.task_gen(bld=bld)
		self.failUnlessRaises(Utils.WafError, obj.find_sources_in_dirs, 'a', 'exts=b')
开发者ID:farthought,项目名称:waf15,代码行数:7,代码来源:task_gen.py

示例8: __call__

# 需要导入模块: import TaskGen [as 别名]
# 或者: from TaskGen import task_gen [as 别名]
	def __call__(self, *k, **kw):
		kw['bld'] = self
		return TaskGen.task_gen(*k, **kw)
开发者ID:theefer,项目名称:xmms2-coll-parser,代码行数:5,代码来源:Build.py


注:本文中的TaskGen.task_gen方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。