def get(self):
        if not hasattr(self, '__db'):
            self.__db = shelve.open(DB_PATH, writeback=True)
        return self.__db
Test to ensure setting suffixes works as expected
dataset/ETHPy150Open semk/Pytt/pytt/utils.py/Database.get--crossover with--dataset/ETHPy150Open timothycrosley/hug/tests/test_routing.py/TestURLRouter.test_suffixes