コード例 #1
0
ファイル: tests.py プロジェクト: sirex/it-brandos-egzaminai
def test(path):
    (path / 'U2.txt').write(
        '15',
        'Vilnius             Vilniaus     541278',
        'Dusetos             Utenos       4211',
        'Alytus              Alytaus      69859',
        'Druskininkai        Alytaus      16890',
        'Ignalina            Utenos       6307',
        'Kavarskas           Utenos       753',
        'Lazdijai            Alytaus      5027',
        'Simnas              Alytaus      1940',
        'Trakai              Vilniaus     5504',
        'Utena               Utenos       33086',
        'Veisiejai           Alytaus      1673',
        'Vievis              Vilniaus     5246',
        'Lentvaris           Vilniaus     11832',
        'Visaginas           Utenos       28438',
        'Zarasai             Utenos       8001 ',
    )
    u2.main(path)
    assert (path / 'U2rez.txt').read() == [
        '3',
        'Utenos        753 80796',
        'Alytaus       1673 95389',
        'Vilniaus      5246 563860',
    ]
コード例 #2
0
def test(path):
    (path / 'U2.txt').write(
        '2 3',
        'Hermis    6 1 2',
        'Hera      2 6 6',
    )
    u2.main(path)
    assert (path / 'U2rez.txt').read() == [
        'Hera      14',
    ]
コード例 #3
0
ファイル: tests.py プロジェクト: dz0/it-brandos-egzaminai
    def test(self):
        u2.main()

        with open('U2rez.txt') as f:
            lines = f.read().splitlines()

        self.assertEqual(lines, [
            'Hera      14',
        ])

        os.unlink('U2rez.txt')
コード例 #4
0
    def test(self):
        u2.main()

        with open('U2rez.txt') as f:
            lines = f.read().splitlines()

        self.assertEqual(lines, [
            'pasiektas tikslas    2 3 2 3 1 3 2 7',
            'sekos pabaiga        1 4 2',
            'pasiektas tikslas    2 3 2 3 2 5',
        ])

        os.unlink('U2rez.txt')
コード例 #5
0
def test(tmpdir):
    tmpdir.join('U2.txt').write('\n'.join([
        '1 1',
        '3',
        '9 1 4 1 2 3 2 3 4 1',
        '1 1',
        '3 2 3 2',
    ]))
    u2.main(pathlib.Path(tmpdir))
    assert tmpdir.join('U2rez.txt').read().splitlines() == [
        'pasiektas tikslas    1 4 1 2 3 2 3 4 8',
        'sekos pabaiga        1 1 2 2',
        'sekos pabaiga        2 3 2 3 2 -2',
    ]
コード例 #6
0
    def test(self):
        u2.main()

        with open('U2rez.txt') as f:
            lines = f.read().splitlines()

        self.assertEqual(lines, [
            '3',
            'Kauno         2 4',
            'Utenos        1 3',
            'Alytaus       2 1',
        ])

        os.unlink('U2rez.txt')
コード例 #7
0
    def test(self):
        u2.main()

        with open('U2rez.txt') as f:
            lines = f.read().splitlines()

        self.assertEqual(lines, [
            '3',
            'Utenos        753 80796',
            'Alytaus       1673 95389',
            'Vilniaus      5246 563860',
        ])

        os.unlink('U2rez.txt')
コード例 #8
0
ファイル: tests.py プロジェクト: sirex/it-brandos-egzaminai
def test(path):
    (path / 'U2.txt').write(
        '5 -1',
        '8 -3',
        '3',
        '7 2 3 2 3 1 3 2',
        '2 1 4',
        '12 2 3 2 3 2 3 2 3 2 3 2 1',
    )
    u2.main(path)
    assert (path / 'U2rez.txt').read() == [
        'pasiektas tikslas    2 3 2 3 1 3 2 7',
        'sekos pabaiga        1 4 2',
        'pasiektas tikslas    2 3 2 3 2 5',
    ]
コード例 #9
0
def test(path):
    (path / 'U2.txt').write(
        '10',
        'prisitraukimai       10',
        'atsispaudimai        15',
        'atsilenkimai         12',
        'prisitraukimai       4',
        'atsilenkimai         15',
        'atsilenkimai         10',
        'prisitraukimai       12',
        'atsilenkimai         10',
        'atsispaudimai        2',
        'atsispaudimai        2',
    )
    u2.main(path)
    assert (path / 'U2rez.txt').read() == [
        'atsilenkimai         47',
        'prisitraukimai       26',
        'atsispaudimai        19',
    ]
コード例 #10
0
def test(tmpdir):
    tmpdir.join('U2.txt').write('\n'.join([
        '5',
        'Jieznas             1',
        'Kauno',
        'Jonava              4',
        'Kauno',
        'Kavarskas           3',
        'Utenos',
        'Lazdijai            1',
        'Alytaus',
        'Simnas              1',
        'Alytaus',
    ]))
    u2.main(pathlib.Path(tmpdir))
    assert tmpdir.join('U2rez.txt').read().splitlines() == [
        '3',
        'Kauno         2 4',
        'Utenos        1 3',
        'Alytaus       2 1',
    ]