Esempio n. 1
0
File: tests.py Progetto: ruhan/aeds3
 def test_multiple_instances(self):
     ex1 = [
         '2',
         '3 2',
         '1 3 1',
         '1 2 1',
         '3',
         '1 3',
         '2 3',
         '1 2',
         '5 4 1',
         '3 2 1',
         '1 3 1',
         '2 4 1',
         '4 5 1',
         '4',
         '1 5',
         '2 5',
         '5 1',
         '1 3'
     ]
     r = parse_instances(ex1)
     self.assertEqual(len(r), 2)
     self.assertEqual(r[0], ['3 2', '1 3 1', '1 2 1', '3', '1 3', '2 3', '1 2'])
     self.assertEqual(r[1], ['5 4 1', '3 2 1', '1 3 1', '2 4 1', '4 5 1', '4', '1 5',
                             '2 5', '5 1', '1 3'])
Esempio n. 2
0
File: tests.py Progetto: ruhan/aeds3
    def test_simple_example(self):
        """
        Testa o um exemplo de parsing
        """
        input_data = [
        '1',
        '12 11 1',
        '1 2 1',
        '1 7 1',
        '1 8 1',
        '2 3 1',
        '3 4 1',
        '3 5 1',
        '2 6 1',
        '8 9 1',
        '8 12 1',
        '10 9 1',
        '11 9 1',
        '3',
        '1 1 12',
        '2 2 7',
        '3 4 9']

        r = parse_instances(input_data)
        self.assertEqual(r[0], ['12 11 1', '1 2 1', '1 7 1','1 8 1', '2 3 1',
                                '3 4 1', '3 5 1', '2 6 1', '8 9 1', '8 12 1',
                                '10 9 1', '11 9 1', '3', '1 1 12',
                                '2 2 7', '3 4 9'])