Esempio n. 1
0
def main():
    num, test = cmd()
    num = qsort.checkitem(num)
    if test:
        pytest.main(['-v', 'functional\\tests.py'])
    if num:
        print(qsort.quicks(num))
Esempio n. 2
0
def test_checki_mix():
    assert qs.checkitem([.4, '0.8', 6, -51,
                         '-10000']) == [0.4, 0.8, 6, -51, -10000]
Esempio n. 3
0
def test_checki_negatives():
    assert qs.checkitem([-1, '-1', '-10000']) == [-1, -1, -10000]
Esempio n. 4
0
def test_checki_error_str():
    assert not qs.checkitem(['KEKS'])
    assert not qs.checkitem([''])
Esempio n. 5
0
def test_checki_floats():
    assert qs.checkitem([52.65, 75.1, '.64', '.9']) == [52.65, 75.1, 0.64, 0.9]
Esempio n. 6
0
def test_checki_ints():
    assert qs.checkitem([13, 66, 31, 67]) == [13, 66, 31, 67]
    assert qs.checkitem(['13', 64, 35, '90', '09']) == [13, 64, 35, 90, 9]