예제 #1
0
    def setUp(self):
        self.textmenu = AastraIPPhoneTextMenu()
        self.textmenu.addTitle("this is a test")
        self.textmenu.setDestroyOnExit("yes")
        self.textmenu.setAllowConf('yes')
        #add menu item
        menuItem = MenuItem()
        menuItem.addItem("Prompt First Item", "http://www.google.com")
        menuItem.addItem("Prompt Second Item", "http://www.yahoo.com")
        self.textmenu.addMenuItems(menuItem)

        #add SoftKey
        softkeyitem = SoftKeyItem()
        softkeyitem.addItem("Test Softkey One", "www.aastra.com")
        softkeyitem.addItem("Test Softkey Two", "www.aastra.com")
        self.textmenu.addSoftKeysItems(softkeyitem)
예제 #2
0
 def setUp(self):
     self.textmenu = AastraIPPhoneTextMenu()
     self.textmenu.addTitle("this is a test")
     self.textmenu.setDestroyOnExit("yes")
     self.textmenu.setAllowConf('yes')
     #add menu item
     menuItem = MenuItem()
     menuItem.addItem("Prompt First Item","http://www.google.com")
     menuItem.addItem("Prompt Second Item","http://www.yahoo.com")
     self.textmenu.addMenuItems(menuItem)
     
     #add SoftKey
     softkeyitem = SoftKeyItem()
     softkeyitem.addItem("Test Softkey One", "www.aastra.com")
     softkeyitem.addItem("Test Softkey Two", "www.aastra.com")
     self.textmenu.addSoftKeysItems(softkeyitem)
예제 #3
0
class PhoneHubTestCase(unittest.TestCase):
    def setUp(self):
        self.textmenu = AastraIPPhoneTextMenu()
        self.textmenu.addTitle("this is a test")
        self.textmenu.setDestroyOnExit("yes")
        self.textmenu.setAllowConf('yes')
        #add menu item
        menuItem = MenuItem()
        menuItem.addItem("Prompt First Item","http://www.google.com")
        menuItem.addItem("Prompt Second Item","http://www.yahoo.com")
        self.textmenu.addMenuItems(menuItem)
        
        #add SoftKey
        softkeyitem = SoftKeyItem()
        softkeyitem.addItem("Test Softkey One", "www.aastra.com")
        softkeyitem.addItem("Test Softkey Two", "www.aastra.com")
        self.textmenu.addSoftKeysItems(softkeyitem)
        
        
    def test_aastra_text_menu(self):
        #print self.textmenu.getXMLRender()
        self.assertEqual(self.textmenu.getXMLRender(),'<AastraIPPhoneTextMenu destroyOnExit="yes" allowConf="yes"><Title wrap="no">this is a test</Title><MenuItem><Prompt>Prompt First Item</Prompt><URI>http://www.google.com</URI></MenuItem><MenuItem><Prompt>Prompt Second Item</Prompt><URI>http://www.yahoo.com</URI></MenuItem><SoftKey><Label>Test Softkey One</Label><URI>www.aastra.com</URI></SoftKey><SoftKey><Label>Test Softkey Two</Label><URI>www.aastra.com</URI></SoftKey></AastraIPPhoneTextMenu>')
예제 #4
0
class PhoneHubTestCase(unittest.TestCase):
    def setUp(self):
        self.textmenu = AastraIPPhoneTextMenu()
        self.textmenu.addTitle("this is a test")
        self.textmenu.setDestroyOnExit("yes")
        self.textmenu.setAllowConf('yes')
        #add menu item
        menuItem = MenuItem()
        menuItem.addItem("Prompt First Item", "http://www.google.com")
        menuItem.addItem("Prompt Second Item", "http://www.yahoo.com")
        self.textmenu.addMenuItems(menuItem)

        #add SoftKey
        softkeyitem = SoftKeyItem()
        softkeyitem.addItem("Test Softkey One", "www.aastra.com")
        softkeyitem.addItem("Test Softkey Two", "www.aastra.com")
        self.textmenu.addSoftKeysItems(softkeyitem)

    def test_aastra_text_menu(self):
        #print self.textmenu.getXMLRender()
        self.assertEqual(
            self.textmenu.getXMLRender(),
            '<AastraIPPhoneTextMenu destroyOnExit="yes" allowConf="yes"><Title wrap="no">this is a test</Title><MenuItem><Prompt>Prompt First Item</Prompt><URI>http://www.google.com</URI></MenuItem><MenuItem><Prompt>Prompt Second Item</Prompt><URI>http://www.yahoo.com</URI></MenuItem><SoftKey><Label>Test Softkey One</Label><URI>www.aastra.com</URI></SoftKey><SoftKey><Label>Test Softkey Two</Label><URI>www.aastra.com</URI></SoftKey></AastraIPPhoneTextMenu>'
        )