def test_write(self): vp = bt.VersionParser(self._versions) vp.set_version('foo.bar', '0.2rc4') vp.write() with open(self._versions, 'r') as fh: versions = fh.read() self.assertEqual(versions.strip(), new_versions.strip())
def test_set_update_underscored(self): vp = bt.VersionParser(self._versions) vp.set_version('silly_me.pkg', '2.2') self.assertEquals(vp.get_version('silly_me.pkg'), '2.2') self.assertEquals(vp.get_version('silly-me.pkg'), '2.2')
def test_get_underscored(self): vp = bt.VersionParser(self._versions) self.assertEquals(vp.get_version('silly_me.pkg'), '2.1') self.assertEquals(vp.get_version('silly-me.pkg'), '2.1')
def test_set_new(self): vp = bt.VersionParser(self._versions) vp.set_version('boo.baz', '1.1') self.assertEquals(vp.get_version('boo.baz'), '1.1')
def test_set_update(self): vp = bt.VersionParser(self._versions) vp.set_version('foo.bar', '0.2rc4') self.assertEquals(vp.get_version('foo.bar'), '0.2rc4')
def test_get_nosuch(self): vp = bt.VersionParser(self._versions) self.assertEquals(vp.get_version('boo.baz'), None)
def test_get_ok(self): vp = bt.VersionParser(self._versions) self.assertEquals(vp.get_version('foo.bar'), '0.2rc3')