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
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
def test_wrong_version(self): parse_version('Wrong version')
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')
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'
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'
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')