* daha verify rutinleri
This commit is contained in:
@@ -39,9 +39,9 @@ Legend:
|
|||||||
2. Alpha
|
2. Alpha
|
||||||
+ write specfile (eray)
|
+ write specfile (eray)
|
||||||
+ file locking for database access [not tested!] (eray)
|
+ file locking for database access [not tested!] (eray)
|
||||||
- verify metodlari
|
/ verify metodlari
|
||||||
- SpecFile
|
/ SpecFile
|
||||||
- MetaData
|
/ MetaData
|
||||||
- Files
|
- Files
|
||||||
- Index
|
- Index
|
||||||
- incremental build
|
- incremental build
|
||||||
|
|||||||
+16
-3
@@ -26,6 +26,11 @@ class SourceInfo:
|
|||||||
node.appendChild(self.packager.elt(xml))
|
node.appendChild(self.packager.elt(xml))
|
||||||
return node
|
return node
|
||||||
|
|
||||||
|
def verify(self):
|
||||||
|
ret = True
|
||||||
|
ret &= self.name
|
||||||
|
return True
|
||||||
|
|
||||||
class PackageInfo(specfile.PackageInfo):
|
class PackageInfo(specfile.PackageInfo):
|
||||||
|
|
||||||
def __init__(self, node=None):
|
def __init__(self, node=None):
|
||||||
@@ -44,6 +49,11 @@ class PackageInfo(specfile.PackageInfo):
|
|||||||
xml.addTextNodeUnder(node, "InstalledSize", str(self.installedSize))
|
xml.addTextNodeUnder(node, "InstalledSize", str(self.installedSize))
|
||||||
return node
|
return node
|
||||||
|
|
||||||
|
def verify(self):
|
||||||
|
ret = True
|
||||||
|
ret &= specfile.PackageInfo.verify()
|
||||||
|
return True
|
||||||
|
|
||||||
class MetaData(XmlFile):
|
class MetaData(XmlFile):
|
||||||
"""Package metadata. Metadata is composed of Specfile and various
|
"""Package metadata. Metadata is composed of Specfile and various
|
||||||
other information. A metadata has two parts, Source and Package."""
|
other information. A metadata has two parts, Source and Package."""
|
||||||
@@ -83,7 +93,10 @@ class MetaData(XmlFile):
|
|||||||
|
|
||||||
def verify(self):
|
def verify(self):
|
||||||
ret = True
|
ret = True
|
||||||
ret &= self.source.name != None
|
ret &= self.source
|
||||||
ret &= self.source.packager != None
|
if self.source:
|
||||||
ret &= self.package != None
|
ret &= self.source.verify()
|
||||||
|
ret &= self.package
|
||||||
|
if self.package:
|
||||||
|
ret &= self.package.verify()
|
||||||
return True
|
return True
|
||||||
|
|||||||
Reference in New Issue
Block a user