Exemple #1
0
def test_store_fs_path_filtered(glob):
    project = Project.objects.get(code="project0")
    stores = Store.objects.filter(translation_project__project=project)
    for store in stores:
        StoreFS.objects.create(store=store, path="/fs%s" % store.pootle_path)
    stores_fs = StoreFS.objects.filter(project=project)
    if not glob:
        assert StoreFSPathFilter().filtered(stores_fs) is stores_fs
    else:
        path_filter = StoreFSPathFilter(pootle_path=glob)
        assert (list(path_filter.filtered(stores_fs)) == list(
            stores_fs.filter(pootle_path__regex=path_filter.pootle_regex)))
        path_filter = StoreFSPathFilter(fs_path="/fs%s" % glob)
        assert (list(path_filter.filtered(stores_fs)) == list(
            stores_fs.filter(path__regex=path_filter.fs_regex)))
Exemple #2
0
def test_store_fs_path_filtered(glob):
    project = Project.objects.get(code="project0")
    stores = Store.objects.filter(
        translation_project__project=project)
    for store in stores:
        StoreFS.objects.create(
            store=store,
            path="/fs%s" % store.pootle_path)
    stores_fs = StoreFS.objects.filter(project=project)
    if not glob:
        assert StoreFSPathFilter().filtered(stores_fs) is stores_fs
    else:
        path_filter = StoreFSPathFilter(pootle_path=glob)
        assert (
            list(path_filter.filtered(stores_fs))
            == list(stores_fs.filter(pootle_path__regex=path_filter.pootle_regex)))
        path_filter = StoreFSPathFilter(fs_path="/fs%s" % glob)
        assert (
            list(path_filter.filtered(stores_fs))
            == list(stores_fs.filter(path__regex=path_filter.fs_regex)))