Exemplo n.º 1
0
	def _getPreferenceManager(self):
		try:
			ret = self._preferenceManager
		except AttributeError:
			ret = None
			if self.Application is not self:
				try:
					ret = self._preferenceManager = self.Application.PreferenceManager
				except AttributeError: pass
			if ret is None:
				from dabo.dPref import dPref  ## here to avoid circular import
				ret = self._preferenceManager = dPref(key=self.BasePrefKey)
		return ret
Exemplo n.º 2
0
 def _getPreferenceManager(self):
     try:
         ret = self._preferenceManager
     except AttributeError:
         ret = None
         if self.Application is not self:
             try:
                 ret = self._preferenceManager = self.Application.PreferenceManager
             except AttributeError:
                 pass
         if ret is None:
             from dabo.dPref import dPref  ## here to avoid circular import
             ret = self._preferenceManager = dPref(key=self.BasePrefKey)
     return ret
Exemplo n.º 3
0
 def testRoundTrip(self):
     """Set dObject.PreferenceManager to n. dObject.PreferenceManagier should be equal to n. (round trip test)"""
     from dabo.dPref import dPref
     testDPref = dPref()
     self.dObject.PreferenceManager = testDPref
     self.assertEqual(testDPref, self.dObject.PreferenceManager)
Exemplo n.º 4
0
	def testRoundTrip(self):
		"""Set dObject.PreferenceManager to n. dObject.PreferenceManagier should be equal to n. (round trip test)"""
		from dabo.dPref import dPref
		testDPref = dPref()
		self.dObject.PreferenceManager = testDPref
		self.assertEqual(testDPref, self.dObject.PreferenceManager)