def testCacheAceptadas(self): """Se reconoce la cache de aceptadas""" conexion = sqlite3.connect(config.PATH_DB) cursor = conexion.cursor() hora_url = time.time() url = "http://urldeprueba.com/prueba" cursor.execute( 'insert into cache_urls_aceptadas(url,hora) values (?,?)', (url, hora_url, ) ) conexion.commit() usuarioPrueba = Usuario(self.username) usuarioPrueba.recargarCacheAceptadas() cursor.execute( 'delete from cache_urls_aceptadas where url=? and hora=?', (url, hora_url, ) ) conexion.commit() conexion.close() self.assertTrue(usuarioPrueba.cacheAceptadas(url))
def testPersistirCacheAceptadas(self): """Se puede persistir en la db la cache de acpetadas""" 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_ACEPTADAS + 1): usuarioPrueba.persistirACacheAceptadas(url + str(i)) usuarioPrueba.recargarCacheAceptadas() for i in range(0, config.MAX_CACHE_URLS_ACEPTADAS + 1): self.assertTrue(usuarioPrueba.cacheAceptadas(url + str(i))) cursor.executemany( 'delete from cache_urls_aceptadas where url like ?', (url + "%") ) conexion.commit() conexion.close()