def createGroup(self, name, creator, description='', public=True):
        assert isinstance(public, bool)

        now = datetime.datetime.utcnow()

        group = {
            'name': name,
            'description': description,
            'creatorId': creator['_id'],
            'created': now,
            'updated': now,
            'requests': []
        }

        self.setPublic(group, public, save=False)

        return self.save(group)
Synchronization helper to wait until some element is removed from the page
dataset/ETHPy150Open girder/girder/girder/models/group.py/Group.createGroup--crossover with--dataset/ETHPy150Open Element-34/py.saunter/saunter/po/webdriver/page.py/Page.wait_for_element_not_present