def testHasProxy(self): """ModelTest: Test hasProxy()""" model = puremvc.core.Model.getInstance() testProxy = puremvc.patterns.proxy.Proxy('aces', ['clubs', 'spades', 'hearts', 'diamonds']) model.registerProxy(testProxy) self.assertEqual(True, model.hasProxy('aces')) model.removeProxy('aces') self.assertEqual(False, model.hasProxy('aces'))
def testOnRegisterAndOnRemove(self): """ModelTest: Test onRegister() and onRemove()""" model = puremvc.core.Model.getInstance() testProxy = utils.model.ModelTestProxy() model.registerProxy(testProxy) self.assertEqual(True, testProxy.getData() == utils.model.ModelTestProxy.ON_REGISTER_CALLED) model.removeProxy(utils.model.ModelTestProxy.NAME) self.assertEqual(True, testProxy.getData() == utils.model.ModelTestProxy.ON_REMOVE_CALLED)
def testHasProxy(self): """ModelTest: Test hasProxy()""" model = puremvc.core.Model.getInstance() testProxy = puremvc.patterns.proxy.Proxy( 'aces', ['clubs', 'spades', 'hearts', 'diamonds']) model.registerProxy(testProxy) self.assertEqual(True, model.hasProxy('aces')) model.removeProxy('aces') self.assertEqual(False, model.hasProxy('aces'))
def testOnRegisterAndOnRemove(self): """ModelTest: Test onRegister() and onRemove()""" model = puremvc.core.Model.getInstance() testProxy = utils.model.ModelTestProxy() model.registerProxy(testProxy) self.assertEqual( True, testProxy.getData() == utils.model.ModelTestProxy.ON_REGISTER_CALLED) model.removeProxy(utils.model.ModelTestProxy.NAME) self.assertEqual( True, testProxy.getData() == utils.model.ModelTestProxy.ON_REMOVE_CALLED)
def testRegisterAndRemoveProxy(self): """ModelTest: Test registerProxy() and removeProxy()""" model = puremvc.core.Model.getInstance() testProxy = puremvc.patterns.proxy.Proxy('sizes', ['7', '13', '21']) model.registerProxy(testProxy) removedProxy = model.removeProxy('sizes') self.assertEqual(True,removedProxy.getProxyName() == 'sizes') testProxy = model.retrieveProxy('sizes') self.assertEqual(None, testProxy)
def testRegisterAndRemoveProxy(self): """ModelTest: Test registerProxy() and removeProxy()""" model = puremvc.core.Model.getInstance() testProxy = puremvc.patterns.proxy.Proxy('sizes', ['7', '13', '21']) model.registerProxy(testProxy) removedProxy = model.removeProxy('sizes') self.assertEqual(True, removedProxy.getProxyName() == 'sizes') testProxy = model.retrieveProxy('sizes') self.assertEqual(None, testProxy)