Exemple #1
0
def test_db_get_numer_of_rows(bot):
    ROWS = 10
    for i in range(ROWS):
        hash = rss.hashlib.md5(str(i).encode("utf-8")).hexdigest()
        bot.memory["rss"]["hashes"]["feed1"].append(hash)
        rss._db_save_hash_to_database(bot, "feed1", hash)
    rows_feed = rss._db_get_number_of_rows(bot, "feed1")
    assert ROWS == rows_feed
Exemple #2
0
def test_db_get_numer_of_rows(bot):
    ROWS = 10
    for i in range(ROWS):
        hash = rss.hashlib.md5(str(i).encode('utf-8')).hexdigest()
        bot.memory['rss']['hashes']['feed1'].append(hash)
        rss._db_save_hash_to_database(bot, 'feed1', hash)
    rows_feed = rss._db_get_number_of_rows(bot, 'feed1')
    assert ROWS == rows_feed
Exemple #3
0
def test_db_remove_old_hashes_from_database(bot):
    SURPLUS_ROWS = 10
    bot.memory["rss"]["hashes"]["feed1"] = rss.RingBuffer(rss.MAX_HASHES_PER_FEED + SURPLUS_ROWS)
    for i in range(rss.MAX_HASHES_PER_FEED + SURPLUS_ROWS):
        hash = hashlib.md5(str(i).encode("utf-8")).hexdigest()
        bot.memory["rss"]["hashes"]["feed1"].append(hash)
        rss._db_save_hash_to_database(bot, "feed1", hash)
    rss._db_remove_old_hashes_from_database(bot, "feed1")
    rows_feed = rss._db_get_number_of_rows(bot, "feed1")
    assert rss.MAX_HASHES_PER_FEED == rows_feed
Exemple #4
0
def test_db_remove_old_hashes_from_database(bot):
    SURPLUS_ROWS = 10
    bot.memory['rss']['hashes']['feed1'] = rss.RingBuffer(
        rss.MAX_HASHES_PER_FEED + SURPLUS_ROWS)
    for i in range(rss.MAX_HASHES_PER_FEED + SURPLUS_ROWS):
        hash = hashlib.md5(str(i).encode('utf-8')).hexdigest()
        bot.memory['rss']['hashes']['feed1'].append(hash)
        rss._db_save_hash_to_database(bot, 'feed1', hash)
    rss._db_remove_old_hashes_from_database(bot, 'feed1')
    rows_feed = rss._db_get_number_of_rows(bot, 'feed1')
    assert rss.MAX_HASHES_PER_FEED == rows_feed