ooici/coi-services — pull request #835 by ifreecarve (2013-04-02 03:58:06+00:00)
Title: Addresses problem in SMOKE

Less aggressive caching of resources in AgentConfigBuilder's stream_config generation means more service calls to pubsub management. This adds about 40 seconds to TestPlatformLaunch.test_platform_hierarchy_with_some_instruments

In order to re-enable this cache, more classmethod functions will need to be added to the PubsubManagementService / DatasetManagementService classes so that ParameterDictionary and StreamDefinition objects can be compared by passing in the bare resources. (Currently this is complicated by the fact that both of these comparisons involve building an object out of a cluster of resources first)