- version_more = {'interface':'aggregate',
- 'sfa': 2,
- 'geni_api': api.config.SFA_AGGREGATE_API_VERSION,
- 'testbed':'myplc',
- 'hrn':xrn.get_hrn(),
- 'geni_request_rspec_versions': request_rspec_versions,
- 'geni_ad_rspec_versions': ad_rspec_versions,
- }
- return version_core(version_more)
+ version = version_core()
+ version_generic = {'interface':'aggregate',
+ 'sfa': 2,
+ 'geni_api': 2,
+ 'hrn':xrn.get_hrn(),
+ 'urn':xrn.get_urn(),
+ }
+ version.update(version_generic)
+ testbed_version = self.driver.aggregate_version()
+ version.update(testbed_version)
+ return version
+
+ #def GetVersion(self, api, options={}):
+
+ #version_manager = VersionManager()
+ #ad_rspec_versions = []
+ #request_rspec_versions = []
+ #for rspec_version in version_manager.versions:
+ #if rspec_version.content_type in ['*', 'ad']:
+ #ad_rspec_versions.append(rspec_version.to_dict())
+ #if rspec_version.content_type in ['*', 'request']:
+ #request_rspec_versions.append(rspec_version.to_dict())
+ #xrn=Xrn(api.hrn)
+ #version_more = {'interface':'aggregate',
+ #'sfa': 2,
+ #'geni_api': api.config.SFA_AGGREGATE_API_VERSION,
+ #'testbed':'myplc',
+ #'hrn':xrn.get_hrn(),
+ #'geni_request_rspec_versions': request_rspec_versions,
+ #'geni_ad_rspec_versions': ad_rspec_versions,
+ #}
+ #return version_core(version_more)