From: Thierry Parmentelat <thierry.parmentelat@inria.fr> Date: Tue, 2 Jun 2015 15:07:17 +0000 (+0200) Subject: minor tweaks in version manager embedded tester X-Git-Tag: sfa-3.1-16~19 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=6581148ad7386cb30e9d35eed1fc7c9339fac946;p=sfa.git minor tweaks in version manager embedded tester --- diff --git a/sfa/rspecs/version_manager.py b/sfa/rspecs/version_manager.py index 55e29d72..9efabeab 100644 --- a/sfa/rspecs/version_manager.py +++ b/sfa/rspecs/version_manager.py @@ -76,23 +76,24 @@ class VersionManager: raise InvalidRSpec("Unkwnown RSpec schema: %s" % schema) return retval -def show_by_string(string): - try: - print v.get_version(string) - except Exception,e: - print e -def show_by_schema(string): - try: - print v.get_version_by_schema(string) - except Exception,e: - print e + def show_by_string(self, string): + try: + print self.get_version(string) + except Exception as e: + print e + + def show_by_schema(self, string): + try: + print self.get_version_by_schema(string) + except Exception as e: + print e if __name__ == '__main__': - v = VersionManager() - print v.versions - show_by_string('sfa 1') - show_by_string('protogeni 2') - show_by_string('protogeni 2 advertisement') - show_by_schema('http://www.protogeni.net/resources/rspec/2/ad.xsd') - show_by_schema('http://sorch.netmode.ntua.gr/ws/RSpec/ad.xsd') + manager = VersionManager() + print manager + manager.show_by_string('sfa 1') + manager.show_by_string('protogeni 2') + manager.show_by_string('protogeni 2 advertisement') + manager.show_by_schema('http://www.protogeni.net/resources/rspec/2/ad.xsd') + manager.show_by_schema('http://sorch.netmode.ntua.gr/ws/RSpec/ad.xsd')