def test(self): expected = "Album 1.00 Single 0.50 Other 0.00" scores = {"Album": 1.0, "Single": 0.5, "Other": 0.0} saved_scores = util.save_release_type_scores(scores) self.assertTrue("Album 1.00" in saved_scores) self.assertTrue("Single 0.50" in saved_scores) self.assertTrue("Other 0.00" in saved_scores) self.assertEqual(6, len(saved_scores.split()))
def save(self): scores = {} for (release_type, release_type_slider) in self._release_type_sliders.iteritems(): scores[release_type] = float(release_type_slider.value()) / 100.0 config.setting["release_type_scores"] = save_release_type_scores(scores) self._save_list_items("preferred_release_countries", self.ui.preferred_country_list) self._save_list_items("preferred_release_formats", self.ui.preferred_format_list)