示例#1
0
文件: blok.py 项目: AnyBlok/AnyBlok
 def upgrade(self):
     """ Method to update the blok
     """
     logger.info("Update the blok %r" % self.name)
     self.fire('Update installed blok')
     entry = self.registry.loaded_bloks[self.name]
     parsed_version = (
         parse_version(self.installed_version)
         if self.installed_version is not None
         else None)
     entry.update(parsed_version)
     self.state = 'installed'
     self.installed_version = self.version
示例#2
0
 def upgrade(self):
     """ Method to update the blok
     """
     logger.info("Update the blok %r" % self.name)
     self.fire('Update installed blok')
     entry = self.registry.loaded_bloks[self.name]
     parsed_version = (parse_version(self.installed_version)
                       if self.installed_version is not None else None)
     entry.update(parsed_version)
     if self.registry.System.Parameter.get("with-demo", False):
         entry.update_demo(parsed_version)
     self.state = 'installed'
     self.installed_version = self.version
示例#3
0
 def test_wrong_version(self):
     parse_version('Wrong version')
示例#4
0
 def test_le(self):
     version = parse_version('1.2.3')
     self.assertFalse(version <= '1.1.13')
     self.assertTrue(version <= '1.12.3')
     self.assertTrue(version <= '1.2.3')
示例#5
0
 def test_le(self):
     version = parse_version('1.2.3')
     assert not (version <= '1.1.13')
     assert version <= '1.12.3'
     assert version <= '1.2.3'
示例#6
0
 def test_eq(self):
     version = parse_version('1.2.3')
     assert not (version == '1.1.13')
     assert not (version == '1.12.3')
     assert version == '1.2.3'
示例#7
0
 def test_gt(self):
     version = parse_version('1.2.3')
     assert version > '1.1.13'
     assert not (version > '1.12.3')
     assert not (version > '1.2.3')
示例#8
0
 def test_wrong_version(self):
     parse_version('Wrong version')
示例#9
0
 def test_le(self):
     version = parse_version('1.2.3')
     self.assertFalse(version <= '1.1.13')
     self.assertTrue(version <= '1.12.3')
     self.assertTrue(version <= '1.2.3')