Exemple #1
0
def test_dataset_dice_regex_simple():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.txt', type='txt')
    txt = dataset.dice(type='txt')
    assert txt
    assert type(txt) == Dataset
    assert len(txt) == 1
    dataset.add_file(id='1', path='test1.txt', type='txt')
    txt = dataset.dice(type='t')
    assert len(txt) == 2
Exemple #2
0
def test_dataset_dice_regex_simple():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.txt', type='txt')
    txt = dataset.dice(type='txt')
    assert txt
    assert type(txt) == Dataset
    assert len(txt) == 1
    dataset.add_file(id='1', path='test1.txt', type='txt')
    txt = dataset.dice(type='t')
    assert len(txt) == 2
Exemple #3
0
def test_dataset_dice_exact():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.txt', type='txt')
    txt = dataset.dice(type='txt', exact=True)
    assert txt
    assert type(txt) == Dataset
    assert len(txt) == 1
    dataset.add_file(id='1', path='test1.txt', type='txt')
    txt = dataset.dice(type='txt')
    assert len(txt) == 2
    txt = dataset.dice(type='t', exact=True)
    assert txt is None
Exemple #4
0
def test_dataset_dice_exact():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.txt', type='txt')
    txt = dataset.dice(type='txt', exact=True)
    assert txt
    assert type(txt) == Dataset
    assert len(txt) == 1
    dataset.add_file(id='1', path='test1.txt', type='txt')
    txt = dataset.dice(type='txt')
    assert len(txt) == 2
    txt = dataset.dice(type='t', exact=True)
    assert txt is None
Exemple #5
0
def test_dataset_dice_ops():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.gtf', type='gtf', size=100)
    dataset.add_file(id='1', path='test.gff', type='gff', size=50)
    with pytest.raises(SyntaxError):
        txt = dataset.dice(size='!50')
Exemple #6
0
def test_dataset_dice_ops():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.gtf', type='gtf', size=100)
    dataset.add_file(id='1', path='test.gff', type='gff', size=50)
    with pytest.raises(SyntaxError):
        txt = dataset.dice(size='!50')
Exemple #7
0
def test_dataset_dice_regex():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.gtf', type='gtf')
    dataset.add_file(id='1', path='test.gff', type='gff')
    txt = dataset.dice(type='g[tf]f')
    assert type(txt) == Dataset
    assert len(txt) == 2
Exemple #8
0
def test_dataset_dice_regex():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.gtf', type='gtf')
    dataset.add_file(id='1', path='test.gff', type='gff')
    txt = dataset.dice(type='g[tf]f')
    assert type(txt) == Dataset
    assert len(txt) == 2
Exemple #9
0
def test_dataset_dice_ops():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.gtf', type='gtf', size=100)
    dataset.add_file(id='1', path='test.gff', type='gff', size=50)
    txt = dataset.dice(size='>50')
    assert type(txt) == Dataset
    assert len(txt) == 1
    assert txt.get('test.gff') is None
    assert txt.get('test.gtf') is not None
Exemple #10
0
def test_dataset_dice_ops():
    info = {'id': '1', 'sex': 'M', 'age': 65}
    dataset = Dataset(**info)
    dataset.add_file(id='1', path='test.gtf', type='gtf', size=100)
    dataset.add_file(id='1', path='test.gff', type='gff', size=50)
    txt = dataset.dice(size='>50')
    assert type(txt) == Dataset
    assert len(txt) == 1
    assert txt.get('test.gff') is None
    assert txt.get('test.gtf') is not None