コード例 #1
0
ファイル: fixtures.py プロジェクト: LifeCoaching/commcare-hq
def program_fixture_generator(user, version, last_sync=None):
    fields = [
        'name',
        'code'
    ]
    data_fn = lambda: Program.by_domain(user.domain)
    return _simple_fixture_generator(user, "program", fields, data_fn, last_sync)
コード例 #2
0
ファイル: fixtures.py プロジェクト: nnestle/commcare-hq
    def __call__(self, user, version, last_sync=None):

        def get_products():
            return sorted(
                Product.by_domain(user.domain, include_archived=True),
                key=lambda product: product.code
            )

        return _simple_fixture_generator(
            user, self.id, "product", PRODUCT_FIELDS, get_products, last_sync
        )
コード例 #3
0
ファイル: fixtures.py プロジェクト: dslowikowski/commcare-hq
def product_fixture_generator(user, version, case_sync_op=None, last_sync=None):
    fields = [
        'name',
        'unit',
        'code',
        'description',
        'category',
        'program_id',
        'cost',
        'product_data'
    ]
    data_fn = lambda: Product.by_domain(user.domain, include_archived=True)
    return _simple_fixture_generator(user, "product", fields, data_fn, last_sync)
コード例 #4
0
ファイル: fixtures.py プロジェクト: ekush/commcare-hq
 def __call__(self, user, version, last_sync=None):
     data_fn = lambda: Product.by_domain(user.domain, include_archived=True)
     return _simple_fixture_generator(user, self.id, "product",
                                      PRODUCT_FIELDS, data_fn, last_sync)
コード例 #5
0
 def __call__(self, user, version, last_sync=None):
     data_fn = lambda: Program.by_domain(user.domain)
     return _simple_fixture_generator(user, self.id, "program",
                                      PROGRAM_FIELDS, data_fn, last_sync)
コード例 #6
0
ファイル: fixtures.py プロジェクト: puttarajubr/commcare-hq
 def __call__(self, user, version, last_sync=None):
     data_fn = lambda: Product.by_domain(user.domain, include_archived=True)
     return _simple_fixture_generator(user, self.id, "product", PRODUCT_FIELDS, data_fn, last_sync)
コード例 #7
0
ファイル: fixtures.py プロジェクト: ansarbek/commcare-hq
 def __call__(self, user, version, last_sync=None, app=None):
     data_fn = lambda: Program.by_domain(user.domain)
     return _simple_fixture_generator(user, self.id, "program",
                                      PROGRAM_FIELDS, data_fn, last_sync)