Exemplo n.º 1
0
def test_glob_parse_sort(mock_glob):
    path = '/tmp/**/*'
    mock_glob.return_value = ['/tmp/b/test.test', '/tmp/a/test.test']
    result = list(_pathlib_glob_for_pattern(path, sort=True))
    assert len(result) == 2
    assert result[0] == mock_glob.return_value[1]
    mock_glob.assert_called_with('**/*'.replace('/', PATH_SEP))
Exemplo n.º 2
0
def test_glob_parse_sort(mock_glob):
    path = "/tmp/**/*"
    mock_glob.return_value = ["/tmp/b/test.test", "/tmp/a/test.test"]
    result = list(_pathlib_glob_for_pattern(path, sort=True))
    assert len(result) == 2
    assert result[0] == mock_glob.return_value[1]
    mock_glob.assert_called_with("**/*".replace("/", PATH_SEP))
Exemplo n.º 3
0
def test_glob_parse_sort(mock_glob):
    path = '/tmp/**/*'
    mock_glob.return_value = ['/tmp/b/test.test', '/tmp/a/test.test']
    result = list(_pathlib_glob_for_pattern(path, sort=True))
    assert len(result) == 2
    assert result[0] == mock_glob.return_value[1]
    mock_glob.assert_called_with('**/*'.replace('/', PATH_SEP))
Exemplo n.º 4
0
def test_glob_parse_contains_dir_glob_no_sort(mock_glob):
    path = '/tmp/**/*'
    mock_glob.return_value = ['/tmp/a/test.test', '/tmp/b/test.test']
    result = list(_pathlib_glob_for_pattern(path, sort=False))
    assert len(result) == 2
    mock_glob.assert_called_with('**/*'.replace('/', PATH_SEP))
Exemplo n.º 5
0
def test_glob_parse_contains_file_glob_no_sort(mock_glob):
    path = '/tmp/test.*'
    mock_glob.return_value = ['/tmp/test.test']
    result = list(_pathlib_glob_for_pattern(path, sort=False))
    assert len(result) == 1
    mock_glob.assert_called_with('test.*')
Exemplo n.º 6
0
def test_glob_parse_contains_dir_glob_no_sort(mock_glob):
    path = "/tmp/**/*"
    mock_glob.return_value = ["/tmp/a/test.test", "/tmp/b/test.test"]
    result = list(_pathlib_glob_for_pattern(path, sort=False))
    assert len(result) == 2
    mock_glob.assert_called_with("**/*".replace("/", PATH_SEP))
Exemplo n.º 7
0
def test_glob_parse_contains_dir_glob_no_sort(mock_glob):
    path = '/tmp/**/*'
    mock_glob.return_value = ['/tmp/a/test.test', '/tmp/b/test.test']
    result = list(_pathlib_glob_for_pattern(path, sort=False))
    assert len(result) == 2
    mock_glob.assert_called_with('**/*'.replace('/', PATH_SEP))
Exemplo n.º 8
0
def test_glob_parse_contains_file_glob_no_sort(mock_glob):
    path = '/tmp/test.*'
    mock_glob.return_value = ['/tmp/test.test']
    result = list(_pathlib_glob_for_pattern(path, sort=False))
    assert len(result) == 1
    mock_glob.assert_called_with('test.*')