def testCacheDenegadas(self): """Se reconoce la cache de denegadas""" conexion = sqlite3.connect(config.PATH_DB) cursor = conexion.cursor() hora_url = time.time() url = "http://urldeprueba.com/prueba" cursor.execute( 'insert into cache_urls_denegadas(url,hora) values (?,?)', (url, hora_url, ) ) conexion.commit() usuarioPrueba = Usuario(self.username) usuarioPrueba.recargarCacheDenegadas() cursor.execute( 'delete from cache_urls_denegadas where url=? and hora=?', (url, hora_url, ) ) conexion.commit() conexion.close() self.assertTrue(usuarioPrueba.cacheDenegadas(url))
def testPersistirCacheDenegadas(self): """Se puede persistir en la db la cache de denegadas""" conexion = sqlite3.connect(config.PATH_DB) cursor = conexion.cursor() #hora_url=time.time() url = "http://urldepruebaapersisitir.com/persistir/url" usuarioPrueba = Usuario(self.username) for i in range(0, config.MAX_CACHE_URLS_DENEGADAS + 1): usuarioPrueba.persistirACacheDenegadas(url + str(i)) usuarioPrueba.recargarCacheDenegadas() for i in range(0, config.MAX_CACHE_URLS_DENEGADAS + 1): self.assertTrue(usuarioPrueba.cacheDenegadas(url + str(i))) cursor.executemany( 'delete from cache_urls_denegadas where url like ?', (url + "%") ) conexion.commit() conexion.close()