def test_iterate_arlequin_from_filename():
    """read_arlequin given filename"""
    # first, tell it what's going on
    d = read_arlequin(SNPS_TWO_POPS, what='filename')
    assert isinstance(d, list)

    # next, make it guess
    d = read_arlequin(SNPS_TWO_POPS)
    assert isinstance(d, list)
def test_iterate_arlequin_from_text():
    """read_arlequin given text"""
    # first, tell it what's going on
    d = read_arlequin(SNPS_TWO_POPS_TEXT, what='text')
    assert isinstance(d, list)

    # next, make it guess
    d = read_arlequin(SNPS_TWO_POPS_TEXT)
    assert isinstance(d, list)
def test_iterate_arlequin_from_file():
    """read_arlequin given file"""
    f = open(SNPS_TWO_POPS, 'r')
    # first, tell it what's going on
    d = read_arlequin(f, what='file')
    assert isinstance(d, list)

    f = open(SNPS_TWO_POPS, 'r')
    # next, make it guess
    d = read_arlequin(f)
    assert isinstance(d, list)