def setUp(self): self.m = MakefileCloth() self.job = 'git update-index --assume-unchanged' self.job_make = '\t' + self.job self.job_quiet = '\t@' + self.job self.job_ignore = '\t-' + self.job self.job_quiet_ignore = '\t@-' + self.job
def _make(self, name, block='_all'): """ An internal method used by :`~rules.RuleCloth.fetch()` to process content from :attr:`~rules.RuleCloth.rules` and return :meth:`~cloth.BuildCloth.get_block()` in Makefile format. """ rule = self.rules[name] m = MakefileCloth() for cmd in rule['command']: m.job(cmd, block=block) m.msg(rule['description'], block=block) if 'depfile' in rule: m.raw(['include ' + rule['depfile']], block=block) return m.get_block(block)
def setUp(self): self.m = MakefileCloth()
def test_empty_object(self): m = MakefileCloth() self.assertEqual(m.makefile, []) self.assertEqual(m.builder['_all'], [])
def test_nested_list_arguments(self): argument = [1, ['foo'], 3] with self.assertRaises(BuildClothError): m = MakefileCloth(argument)
def setUp(self): self.argument = [1, 2, 3] self.m = MakefileCloth(self.argument)
def setUp(self): self.m = MakefileCloth() self.content = 'the md5 is ab98a7b91094a4ebd9fc0e1a93e985d6' self.output = ['\t@echo ' + self.content]
def setUp(self): self.m = MakefileCloth() self.variable = 'var' self.value0 = '$(makepathvar)/build/$(branch)/' self.value1 = '$(makepathvar)/archive/$(branch)/' self.value2 = 'bin lib opt srv local usr src'
def setUp(self): self.m = MakefileCloth() self.block = 'test-block'