def test_normal(self): from Products.CMFCore.exportimport.cachingpolicymgr \ import importCachingPolicyManager site = self._initSite(with_policy=False) cpm = site.caching_policy_manager self.assertEqual(len(cpm.listPolicies()), 0) context = DummyImportContext(site) context._files['cachingpolicymgr.xml'] = self._WITH_POLICY_EXPORT importCachingPolicyManager(context) self.assertEqual(len(cpm.listPolicies()), 1) policy_id, policy = cpm.listPolicies()[0] self.assertEqual(policy.getPolicyId(), self.POLICY_ID) self.assertEqual(policy.getPredicate(), self.PREDICATE) self.assertEqual(policy.getMTimeFunc(), self.MTIME_FUNC) self.assertEqual(policy.getVary(), self.VARY) self.assertEqual(policy.getETagFunc(), self.ETAG_FUNC) self.assertEqual(policy.getMaxAgeSecs(), self.MAX_AGE_SECS) self.assertEqual(policy.getSMaxAgeSecs(), self.S_MAX_AGE_SECS) self.assertEqual(policy.getPreCheck(), self.PRE_CHECK) self.assertEqual(policy.getPostCheck(), self.POST_CHECK) self.assertEqual(policy.getLastModified(), False) self.assertEqual(policy.getNoCache(), True) self.assertEqual(policy.getNoStore(), True) self.assertEqual(policy.getMustRevalidate(), True) self.assertEqual(policy.getProxyRevalidate(), True) self.assertEqual(policy.getNoTransform(), True) self.assertEqual(policy.getPublic(), True) self.assertEqual(policy.getPrivate(), True) self.assertEqual(policy.getEnable304s(), True)
def test_normal(self): from Products.CMFCore.exportimport.cachingpolicymgr \ import importCachingPolicyManager site = self._initSite(with_policy=False) cpm = site.caching_policy_manager self.assertEqual(len(cpm.listPolicies()), 0) context = DummyImportContext(site) context._files['cachingpolicymgr.xml'] = self._WITH_POLICY_EXPORT importCachingPolicyManager(context) self.assertEqual(len(cpm.listPolicies()), 1) policy_id, policy = cpm.listPolicies()[0] self.assertEqual(policy.getPolicyId(), self.POLICY_ID) self.assertEqual(policy.getPredicate(), self.PREDICATE) self.assertEqual(policy.getMTimeFunc(), self.MTIME_FUNC) self.assertEqual(policy.getVary(), self.VARY) self.assertEqual(policy.getETagFunc(), self.ETAG_FUNC) self.assertEqual(policy.getMaxAgeSecs(), self.MAX_AGE_SECS) self.assertEqual(policy.getSMaxAgeSecs(), self.S_MAX_AGE_SECS) self.assertEqual(policy.getPreCheck(), self.PRE_CHECK) self.assertEqual(policy.getPostCheck(), self.POST_CHECK) self.assertEqual(policy.getLastModified(), False) self.assertEqual(policy.getNoCache(), True) self.assertEqual(policy.getNoStore(), True) self.assertEqual(policy.getMustRevalidate(), True) self.assertEqual(policy.getProxyRevalidate(), True) self.assertEqual(policy.getNoTransform(), True) self.assertEqual(policy.getPublic(), True) self.assertEqual(policy.getPrivate(), True) self.assertEqual(policy.getEnable304s(), True)