def regen(**kwargs): sio = StringIO() builder = RioVersionInfoBuilder(wt.branch, working_tree=wt, **kwargs) builder.generate(sio) val = sio.getvalue() return val
def test_rio_dotted_revno(self): wt = self.create_tree_with_dotted_revno() sio = StringIO() builder = RioVersionInfoBuilder(wt.branch, working_tree=wt) builder.generate(sio) val = sio.getvalue() self.assertContainsRe(val, 'revno: 1.1.1')
def regen(self, wt, **kwargs): sio = StringIO() builder = RioVersionInfoBuilder(wt.branch, working_tree=wt, **kwargs) builder.generate(sio) sio.seek(0) stanzas = list(read_stanzas(sio)) self.assertEqual(1, len(stanzas)) return stanzas[0]
def test_rio_null(self): wt = self.make_branch_and_tree('branch') sio = StringIO() builder = RioVersionInfoBuilder(wt.branch, working_tree=wt) builder.generate(sio) val = sio.getvalue() self.assertContainsRe(val, 'build-date:') self.assertContainsRe(val, 'revno: 0')