def test_disable_faces(self): self.test_add_face() base_path = os.path.join('..', 'test_files', 'face_models') face_rec_data = os.path.abspath(os.path.join(base_path, 'face_rec_data')) params = {c.GLOBAL_FACE_MODELS_MIN_DIFF_KEY: -1, c.GLOBAL_FACE_REC_DATA_DIR_PATH_KEY: face_rec_data} fm = FaceModels(params) labels = fm.get_labels() print('labels', labels) rel_im_tuples = [] for label in labels: images = fm.get_images_for_label(label) print('images', images) for image in images: rel_im_tuple = (label, image) rel_im_tuples.append(rel_im_tuple) fm.disable_faces(rel_im_tuples) # Assert that file with enabled models does not exist db_file_name = os.path.join(fm._data_dir_path, c.ENABLED_FACE_MODELS_FILE) self.assertFalse(os.path.exists(db_file_name))