Пример #1
0
class TestPortControl(TestCase):

    def setUp(self):
        """Do the test basic setup."""
        self.port_control = PortControl()
        self.port = Port()

    # ----------------------------------------------------------------------
    def test_load(self):
        file_name = "TESTE"
        self.assertIsNone(self.port_control.load(file_name))
        file_name = "AAA.xml"
        self.assertIsNone(self.port_control.load(file_name))

    # ----------------------------------------------------------------------
    def test_export_xml(self):
        self.assertIsNone(self.port_control.export_xml())

    # ----------------------------------------------------------------------
    def test_export_python(self):
        self.assertIsNone(self.port_control.export_python())

    # ----------------------------------------------------------------------
    def test_print_port(self):

        #port = Port()

        #port.type = "c"
        #port.language = "c"
        #port.source = "xml"
        #port.code = "xxxx"

        self.assertIsNone(self.port_control.print_port(self.port))

    # ----------------------------------------------------------------------
    def test_add_port(self):

        #port = Port()

        #port.type = "c"
        #port.language = "c"
        #port.source = "xml"
        #port.code = "xxxx"

        self.assertIsNone(self.port_control.add_port(self.port))

    # ----------------------------------------------------------------------
    def test_delete_port(self):

        port_key = -1
        self.assertIsNone(self.port_control.delete_port(port_key))

        port_key = 0
        self.assertIsNone(self.port_control.delete_port(port_key))

        self.assertIsNone(self.port_control.delete_port(self.port))
Пример #2
0
 def test_print_port(self):
     PortControl.print_port(self.create_port())
Пример #3
0
 def print_ports(cls):
     # This method is used by the launcher class
     ports = System.get_ports()
     for port in ports:
         print "--------------------- "
         PortControl.print_port(ports[port])
Пример #4
0
 def print_ports(cls):
     for port in System.ports:
         print "--------------------- "
         PortControl.print_port(System.ports[port])
Пример #5
0
 def test_export_xml(self):
     PortControl.export_xml()
     PortControl.load("test.xml")
     PortControl.print_port(self.create_port())