Exemplo n.º 1
0
 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())
Exemplo n.º 2
0
 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')
Exemplo n.º 3
0
 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')
Exemplo n.º 4
0
 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')
Exemplo n.º 5
0
 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')
Exemplo n.º 6
0
 def test_get_nosuch(self):
     vp = bt.VersionParser(self._versions)
     self.assertEquals(vp.get_version('boo.baz'), None)
Exemplo n.º 7
0
 def test_get_ok(self):
     vp = bt.VersionParser(self._versions)
     self.assertEquals(vp.get_version('foo.bar'), '0.2rc3')