From 61e2d15337e1a27fa74b23d059921f43fb17e58f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Metin?= Date: Wed, 22 Jun 2005 14:08:46 +0000 Subject: [PATCH] =?UTF-8?q?-=20De=C4=9Fi=C5=9Fen=20UpdateInfo'ya=20g=C3=B6?= =?UTF-8?q?re=20d=C3=BCzenle.=20-=20metadata.xml=20i=C3=A7in=20olu=C5=9Ftu?= =?UTF-8?q?rulan=20ger=C3=A7ek=20dosyay=C4=B1=20kullan.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pisi/metadata.py | 2 +- pisi/specfile.py | 1 + tests/metadatatests.py | 4 ++-- tests/sandbox/metadata.xml | 38 ++++++++++---------------------------- 4 files changed, 14 insertions(+), 31 deletions(-) diff --git a/pisi/metadata.py b/pisi/metadata.py index d07cf2b8..f69c2a00 100644 --- a/pisi/metadata.py +++ b/pisi/metadata.py @@ -25,7 +25,7 @@ class MetaData(XmlFile): self.license = getNodeText("License") historyElts = self.getAllNodes("History/Update") - self.history = [HistoryInfo(x) for x in historyElts] + self.history = [UpdateInfo(x) for x in historyElts] self.version = self.history[0].version self.release = self.history[0].release diff --git a/pisi/specfile.py b/pisi/specfile.py index e3069a04..1ca0f622 100644 --- a/pisi/specfile.py +++ b/pisi/specfile.py @@ -43,6 +43,7 @@ class UpdateInfo: self.version = getNodeText(getNode(node, "Version")) self.release = getNodeText(getNode(node, "Release")) +class HistoryInfo: def elt(self, xml): node = xml.newNode("Update") xml.addTextNodeUnder(node, "Date", self.date) diff --git a/tests/metadatatests.py b/tests/metadatatests.py index a83415d7..8b6cf50e 100644 --- a/tests/metadatatests.py +++ b/tests/metadatatests.py @@ -16,9 +16,9 @@ class MetaDataTestCase(unittest.TestCase): self.assertEqual(md.license, "As-Is") - self.assertEqual(md.version, "0.1") + self.assertEqual(md.version, "1.7") - self.assertEqual(md.installedSize, 40500) + self.assertEqual(md.installedSize, 546542) def testWrite(self): pass diff --git a/tests/sandbox/metadata.xml b/tests/sandbox/metadata.xml index 9be04510..bb66d4f3 100644 --- a/tests/sandbox/metadata.xml +++ b/tests/sandbox/metadata.xml @@ -1,29 +1,11 @@ - + +poptCommand line option parsing libraryCommand line option parsing library. + While it is similiar to getopt(3), it contains a number of enhancements, including: - - - sandbox - Bla - http://cekirdek.uludag.org.tr/~meren/ - As-Is - - Pardus - 0.1 - temprorary:zip - x86 - 40500 - - - Meral - meren@uludag.org.tr - - - - - 06/15/2005 - 0.1 - 1 - - - - + 1) popt is fully reentrant + 2) popt can parse arbitrary argv[] style arrays while + getopt(2) makes this quite difficult + 3) popt allows users to alias command line arguments + 4) popt provides convience functions for parsing strings + into argv[] style arrays + devel:librarygettextAs-IsPardus0.1Any54654206/14/20051.7306/10/20051.7205/05/20051.71 \ No newline at end of file