def test_uptodate(self): builder = Builder() dst = self.getPath("y") builder.applyRule(dst, self.srcPaths, lambda: catFiles(dst, self.srcPaths)) self.assertEquals(1, countLines(dst)) self.assertEquals(1, builder.numRules) self.assertEquals(0, builder.numMade)
def test_uptodate(self): builder = Builder() dst = self.getPath('y') builder.applyRule(dst, self.srcPaths, lambda: catFiles(dst, self.srcPaths)) self.assertEquals(1, countLines(dst)) self.assertEquals(1, builder.numRules) self.assertEquals(0, builder.numMade)
def test_build(self): builder = Builder() dst = self.getPath("123") builder.applyRule(dst, self.srcPaths, lambda: catFiles(dst, self.srcPaths)) self.assert_(os.path.exists(dst)) self.assertEquals(3, countLines(dst)) dst = self.getPath("x") builder.applyRule(dst, self.srcPaths, lambda: catFiles(dst, self.srcPaths)) self.assertEquals(3, countLines(dst)) self.assertEquals(2, builder.numRules) self.assertEquals(2, builder.numMade)
def test_build(self): builder = Builder() dst = self.getPath('123') builder.applyRule(dst, self.srcPaths, lambda: catFiles(dst, self.srcPaths)) self.assert_(os.path.exists(dst)) self.assertEquals(3, countLines(dst)) dst = self.getPath('x') builder.applyRule(dst, self.srcPaths, lambda: catFiles(dst, self.srcPaths)) self.assertEquals(3, countLines(dst)) self.assertEquals(2, builder.numRules) self.assertEquals(2, builder.numMade)