Exemple #1
0
    def test_copy_designs(self):
        db = MagicMock()
        copy_designs(db, 'design_name')

        db.copy_doc.assert_called_once_with('_design/design_name-tmp',
                                            '_design/design_name')
        db.__delitem__.assert_called_with('_design/design_name-tmp')
Exemple #2
0
def copy_design_doc(design, temp=None, delete=True):
    sync_docs.copy_designs(
        db=design.db,
        design_name=design.app_label,
        temp=temp,
        delete=delete,
    )
Exemple #3
0
def copy_design_doc(design, temp=None, delete=True):
    sync_docs.copy_designs(
        db=design.db,
        design_name=design.app_label,
        temp=temp,
        delete=delete,
    )
 def copy_designs(self, temp=None, delete=True):
     for app_label in self.get_couchapps():
         sync_docs.copy_designs(
             db=self.db,
             design_name=app_label,
             temp=temp,
             delete=delete,
         )
Exemple #5
0
 def copy_designs(self, temp=None, delete=True):
     for app_label in self.get_couchapps():
         sync_docs.copy_designs(
             db=self.db(app_label),
             design_name=app_label,
             temp=temp,
             delete=delete,
         )
Exemple #6
0
 def copy_designs(self, temp=None, delete=True):
     copied = set()
     for design in self.get_designs():
         key = (design.db.uri, design.app_label)
         if key not in copied:
             sync_docs.copy_designs(
                 db=design.db,
                 design_name=design.app_label,
                 temp=temp,
                 delete=delete,
             )
             copied.add(key)
Exemple #7
0
 def copy_designs(self, temp=None, delete=True):
     copied = set()
     for design in self.get_designs():
         key = (design.db.uri, design.app_label)
         if key not in copied:
             sync_docs.copy_designs(
                 db=design.db,
                 design_name=design.app_label,
                 temp=temp,
                 delete=delete,
             )
             copied.add(key)
Exemple #8
0
def copy_designs(db=None, temp="tmp", delete=True):
    db = db or get_db()
    for app_label in get_couchapps():
        sync_docs.copy_designs(db, app_label, temp=temp, delete=delete)
Exemple #9
0
    def test_copy_designs(self):
        db = MagicMock()
        copy_designs(db, 'design_name')

        db.copy_doc.assert_called_once_with('_design/design_name-tmp', '_design/design_name')
        db.__delitem__.assert_called_with('_design/design_name-tmp')
Exemple #10
0
def copy_designs(temp='tmp', delete=True):
    for pillow in import_pillows(instantiate=False):
        if hasattr(pillow, 'indicator_class'):
            app_label = pillow.indicator_class._meta.app_label
            db = get_db(app_label)
            sync_docs.copy_designs(db, FLUFF)
Exemple #11
0
def copy_designs(temp='tmp', delete=True):
    for pillow in import_pillows(instantiate=False):
        if hasattr(pillow, 'indicator_class'):
            app_label = pillow.indicator_class._meta.app_label
            db = get_db(app_label)
            sync_docs.copy_designs(db, FLUFF)
Exemple #12
0
def copy_designs(db=None, temp='tmp', delete=True):
    db = db or get_db()
    for app_label in get_couchapps():
        sync_docs.copy_designs(db, app_label, temp=temp, delete=delete)