def test_get_axipkgs(self): initialize = Initialize() pkgs = initialize.get_axipkgs(Initialize.TAGS[0]) tags = initialize.get_axipkgs(Initialize.TAGS[1]) terms = initialize.get_axipkgs(Initialize.TAGS[2]) self.assertTrue(len(pkgs) > 0) self.assertTrue(len(tags) > 0) self.assertTrue(len(terms) > 0)
def test_get_tags(self): initialize = Initialize() tags = initialize.get_tags() self.assertTrue(len(tags) > 0) combined_tags = ''.join(tags) for tag in Initialize.EXCLUDED_TAGS: self.assertTrue(tag not in combined_tags)
def run(): load_options = LoadOptions() load_options.load() if call_initialize(load_options.options): print "Initializing AppRecommender" initialize = Initialize() initialize.prepare_data() return SUCCESS elif call_training(load_options.options): print "Training machine learning" MachineLearning.train(MachineLearningBVA) MachineLearning.train(MachineLearningBOW) return SUCCESS else: return run_apprecommender(load_options.options)