def test_extract_article_based_on_tags():
    from newspaper import Article

    article = Article("http://www.vg.no", "mockpage", "http://www.vg.no")
    keys = ["balle", "klorin", "Kjeks"]
    article.set_keywords(keys)

    article2 = Article("http://www.vg.no", "mockpage", "http://www.vg.no")
    keys2 = ["sommer", "sjø", "pollen"]
    article2.set_keywords(keys2)

    result = extract_articles([article, article2], ["fjøs", "Kjeks"])

    assert len(result) > 0

    r_article = result[0]
    assert r_article.keywords == keys
    assert r_article.url == "http://www.vg.no"
    assert r_article.title == "mockpage"
    assert r_article.source_url == "http://www.vg.no"

    result = extract_articles([article, article2], ["fjøs", "Kjeks", "SJØ"])
    assert len(result) == 2