Esempio n. 1
0
    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)
Esempio n. 2
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)
Esempio n. 3
0
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)