def command_create(): """ Create all indexes """ for fpath in get_app_paths(): indexes = list_indexes_create(fpath) extensions = list_extensions(indexes) for database in extensions.keys(): pgcommands.create_extensions(extensions[database], database) for index in indexes: pgcommands.create_index(index)
def test_create_extensions(self): """ Create a list of extensions """ pgcommands.execute_raw = MagicMock(return_value=0) res = pgcommands.create_extensions(["unaccent", "pg_trgm"]) self.assertEqual(res, 0)