def test_no_feature_controls(self, tmpdir): self.__make_tmp_dirs(tmpdir) raw_inmate_data = RawInmateData(self.__today, None, Mock()) raw_inmate_data.add(self.__inmates.next()) raw_inmate_data.finish() assert len(self.__raw_inmate_data_dir.listdir()) == 0 assert len(self.__build_dir.listdir()) == 0
def test_feature_active_no_dirs(self, tmpdir): self.__make_tmp_dirs(tmpdir) for feature_control in FEATURE_CONTROL_IDS: feature_controls = self.__feature_controls(feature_activated=True) del feature_controls[feature_control] raw_inmate_data = RawInmateData(self.__today, feature_controls, Mock()) raw_inmate_data.add(self.__inmates.next()) raw_inmate_data.finish() assert len(self.__raw_inmate_data_dir.listdir()) == 0 assert len(self.__build_dir.listdir()) == 0
def __add_inmates(self, feature_activated=True): feature_controls = self.__feature_controls(feature_activated) raw_inmate_data = RawInmateData(self.__today, feature_controls, Mock()) raw_inmate_data.add(self.__inmates.next()) raw_inmate_data.add(self.__inmates.next()) return raw_inmate_data