github.com/benoitkugler/goacve@v0.0.0-20201217100549-151ce6e55dc8/server/directeurs/lettre_test.go (about)

     1  package directeurs
     2  
     3  import (
     4  	"fmt"
     5  	"testing"
     6  	"time"
     7  
     8  	"github.com/benoitkugler/goACVE/server/core/rawdata"
     9  )
    10  
    11  func TestExtract(t *testing.T) {
    12  	lettre, _, err := rawdata.SelectLettredirecteurByIdCamp(ct.DB, 11)
    13  	if err != nil {
    14  		t.Fatal(err)
    15  	}
    16  	//  html := `<body id="tinymce" class="mce-content-body " data-id="myEditor" contenteditable="true"><p><span style="color: #18a085; font-size: 18pt;" data-mce-style="color: #18a085; font-size: 18pt;"><strong><em>Bonjour à tous&nbsp;!</em></strong></span></p><p><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong><em>Voici une petite lettre d’informations concernant le séjour de votre enfant à la Maison du rocher qui aura lieu du 26 juillet au 09 août 2019</em></strong></span></p><p>Lors de ce séjour, environ 60 enfants seront accueillis. Ils seront répartis en groupes selon leur âge et encadrés par 11 animateurs/animatrices ainsi que par une équipe technique constituée d’une quinzaine de bénévoles qui s’occuperont de la cuisine, du ménage, des transports, de l’intendance, de l’infirmerie, de la lingerie...</p><p><img style="border-width: 4px; border-style: dotted; margin: 5px 4px 5px 4px;" src="http://localhost:1323/api/imageslettre?lien=cr8n2dau2v5hq4cd9w5p73cnlmenpnnytykh9rb3crwtxh5ehww61hnio9hmu7oa" width="372" height="541" data-mce-src="http://localhost:1323/api/imageslettre?lien=cr8n2dau2v5hq4cd9w5p73cnlmenpnnytykh9rb3crwtxh5ehww61hnio9hmu7oa" data-mce-style="border-width: 4px; border-style: dotted; margin: 5px 4px 5px 4px;">Nous avons déjà travaillé en équipe pour préparer l’arrivée des enfants, et voici quelques objectifs de notre projet pédagogique :</p><ul><li><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong>Vivre avec les autres…</strong></span><ul><li>S’épanouir dans un cadre bienveillant &amp; sécurisant</li><li>Permettre à l’enfant, en fonction de l’âge, d’adhérer aux activités collectives</li><li>Donner le temps de la détente et de la liberté en toute sécurité</li></ul></li></ul><ul><li><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong>… Faire &amp; réfléchir ensemble&nbsp;!</strong></span><ul><li>Découvrir les autres, et se découvrir, à travers des activités sportives de plein air, artistiques &amp; culturelles</li><li>Partager les valeurs chrétiennes, à travers des animations adaptées à l’âge des participants, dans le respect de l’éducation et des convictions de chacun.</li></ul></li></ul><p>Il y a bien sûr un super thème concocté par les animateurs ! Les vacances de votre enfant seront rythmées par de multiples jeux, des activités manuelles, des sorties en plein air, du camping, des moments à la rivière (<em>à ce propos, il faudrait prévoir une paire de basket supplémentaire pouvant être mouillée par rapport à la liste de vêtements fournie, merci&nbsp;!</em>) ... Tout un tas de moments qu’ils vous raconteront après le séjour&nbsp;!!</p><ul><li><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong>Quelques infos pratiques&nbsp;:</strong></span><ul><li>Pendant le séjour, vous pourrez joindre votre enfant au téléphone pendant les heures des repas (12h15-13h &amp; 19h-19h45) en appelant le <strong>09 88 28 66 47</strong></li><li>Vous êtes attendus le vendredi 26 juillet <strong>entre 9h et 11h</strong> à la Maison du Rocher. Pour la fin du séjour, entre 9h et 11h le vendredi 9 août.</li><li>Pour ceux qui ont <u>demandé</u> le transport en car au moment de l’inscription auprès de Mme Buffet, rendez-vous 10h30 le 26/07 gare de Valence TGV, parking&nbsp;«&nbsp;ALPES&nbsp;». Même chose pour le retour le 9/08.</li></ul></li></ul><p>A bientôt pour un séjour inoubliable pour vos enfants&nbsp;!</p><p><br></p><ul><li><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong>Vivre avec les autres…</strong></span><ul><li>S’épanouir dans un cadre bienveillant &amp; sécurisant</li><li>Permettre à l’enfant, en fonction de l’âge, d’adhérer aux activités collectives</li><li>Donner le temps de la détente et de la liberté en toute sécurité</li></ul></li></ul><ul><li><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong>… Faire &amp; réfléchir ensemble&nbsp;!</strong></span><ul><li>Découvrir les autres, et se découvrir, à travers des activités sportives de plein air, artistiques &amp; culturelles</li><li>Partager les valeurs chrétiennes, à travers des animations adap<img src="http://localhost:1323/api/imageslettre?lien=slflh67qptd9dc5ajgew4ox9ol2fubyh2sxve6ot67b9uhjoi4hse1wizl77rxw7" data-mce-src="http://localhost:1323/api/imageslettre?lien=slflh67qptd9dc5ajgew4ox9ol2fubyh2sxve6ot67b9uhjoi4hse1wizl77rxw7">tées à l’âge des participants, dans le respect de l’éducation et des convictions de chacun.</li></ul></li><li><img src="http://localhost:1323/api/imageslettre?lien=mcxlnt9c83rwx2pbkrjcff5n7uwe6j17mekoe5zwxezq79iwbxco9ojkqgnhtsgc" data-mce-src="http://localhost:1323/api/imageslettre?lien=mcxlnt9c83rwx2pbkrjcff5n7uwe6j17mekoe5zwxezq79iwbxco9ojkqgnhtsgc"></li></ul><p><span style="color: #18a085;" data-mce-style="color: #18a085;"><strong><em>Pour l’équipe du C2</em></strong></span>, la directrice, Aude BARD</p></body>`
    17  	ti := time.Now()
    18  	liens := extractImagesLiens(lettre.Html)
    19  	fmt.Println(time.Since(ti))
    20  	fmt.Println(liens)
    21  }
    22  
    23  func TestGarbadgeCollect(t *testing.T) {
    24  	lettre, _, err := rawdata.SelectLettredirecteurByIdCamp(ct.DB, 11)
    25  	if err != nil {
    26  		t.Fatal(err)
    27  	}
    28  	dr := DriverCampComplet{driverShared: driverShared{Controller: ct.Controller}}
    29  	dr.garbageCollectImages(lettre.Html)
    30  }