def test_BayesianClassifier():
    """
    Trains Bayesian Classifier on test data and then tests it
    """
    train_X, train_y = process_train_data("train.csv")
    classifier = BayesianClassifier()
    classifier.fit(train_X, train_y)
    test_data = pd \
                .read_csv("test.csv", encoding="utf8") \
                .drop(labels=["id", "Unnamed: 0"], axis=1)
    test_X = test_data.drop("label", axis=1)
    test_y = test_data.drop("tweet", axis=1)

    print("model score: ", classifier.score(test_X, test_y) * 100, "%")