Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 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
Exemplo n.º 5
0
def test_db_save_hash_to_database(bot):
    rss._db_save_hash_to_database(bot, "feed1", "463f9357db6c20a94a68f9c9ef3bb0fb")
    hashes = rss._db_read_hashes_from_database(bot, "feed1")
    expected = [(1, "463f9357db6c20a94a68f9c9ef3bb0fb")]
    assert expected == hashes
Exemplo n.º 6
0
def test_db_save_hash_to_database(bot):
    rss._db_save_hash_to_database(bot, 'feed1',
                                  '463f9357db6c20a94a68f9c9ef3bb0fb')
    hashes = rss._db_read_hashes_from_database(bot, 'feed1')
    expected = [(1, '463f9357db6c20a94a68f9c9ef3bb0fb')]
    assert expected == hashes