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)
 def testRegisterAndRetrieveProxy(self):
     """ModelTest: Test registerProxy() and retrieveProxy()"""
     model = puremvc.core.Model.getInstance()
     model.registerProxy(puremvc.patterns.proxy.Proxy('colors', ['red', 'green', 'blue']))
     testProxy = model.retrieveProxy('colors')
     data = testProxy.getData()
     
     self.assertNotEqual(None, data)
     self.assertEqual(True, isinstance(data, list))
     self.assertEqual(True, len(data) == 3 )
     self.assertEqual(True, data[0]  == 'red' )
     self.assertEqual(True, data[1]  == 'green' )
     self.assertEqual(True, data[2]  == 'blue' )
    def testRegisterAndRetrieveProxy(self):
        """ModelTest: Test registerProxy() and retrieveProxy()"""
        model = puremvc.core.Model.getInstance()
        model.registerProxy(
            puremvc.patterns.proxy.Proxy('colors', ['red', 'green', 'blue']))
        testProxy = model.retrieveProxy('colors')
        data = testProxy.getData()

        self.assertNotEqual(None, data)
        self.assertEqual(True, isinstance(data, list))
        self.assertEqual(True, len(data) == 3)
        self.assertEqual(True, data[0] == 'red')
        self.assertEqual(True, data[1] == 'green')
        self.assertEqual(True, data[2] == 'blue')