> Salut > > Je viens de voir ton post, effectivement je me posais moi meme la question > a savoir mais qu'est ce qu'il faut tester --Il y'a rien a tester , je crois > mais, il y'a des choses a diployer je crois :) > > j'ai vu ton code, je pense que il y'a rien a modifier , il est parfait , > peut > etre juste un ou deux trucs , rien de tres importants , mais bon! > > J'ai juste vu dans ta version dans Config.py Tu as mis > > ### > > # Make sure the app root folder contains a /content/ folder > # (or a symlink to one), or change the value of CONTENT_PATH to > # whatever suits you. > CONTENT_PATH = os.path.join(os.path.dirname(__file__)) + '/content/' > ### > > Je pense que le plus simple c'est de mettre le dossier content dans le > reperoire! comme sur le fork originel . https://github.com/Dakarlug/dwarf. > Ce n'est pas evident de le savoir la preuve j'ai eu assertion error avant > de voir que c'est le dossier content qui n'est pas dans le clone. > > D'ailleurs je ne sais pas pourquoi on a deux contents (_content, content) > ,ce n'est pas la meme chose ? Disons que le repertoire "_content" va servir de modele, l'utilisateur qui installe Dwarf sur sa machine, devra avoir son propre repertoire content. Et s'il ne sait pas par ou commencer, il pourra faire: $ cp {_,}content et ensuite modifier les pages markdown a sa façon
Sur ma todolist, j'avais prevu de coder une petite commande "dwarf-create" qui se chargera de creer un squelette de depart, bref, on verra > ### > > Patt , j'ai juste ajouter dans ton fichier tests.py > > https://github.com/LeMeteore/dwarf/blob/lemeteore/dwarf/tests.py > quelques lignes pour tester la pagination , je crois que il ny'a rien > d'autres a tester :), le reste tu l'as deja fais avec 0 errors . > > > def test_pagination(self): > """ test pagination , fixe pagination to 5 to allow testing > -- set pagination.PEER_PAGE =5 > """ > > l= application.content_list('blog') > l_sorted =sorted( > l, > key = operator.itemgetter("date"), > reverse = True) > index = l_sorted[6] > expected = index["title"].encode("utf-8") > print expected > # --out Petit bilan des seances de prise en main Ubuntu-- > # as title , depend of the content of your blog (Markdown > # files > rv = self.app.get('/') > assert expected not in rv.data > rv = self.app.get('page/2') > assert expected in rv.data > > https://github.com/Dakarlug/dwarf/blob/master/dwarf/tests.py#L28&L47 Super, je vais regarder ça de plus pres tout a l'heure > > > J'ai egalement modifie une partie de --application.py-- pour que > content_list > method puisse etre appelee en dehors context Flask, c'est a dire > dans le tests.py > > # Allow content_list method to work outside context request > # without throwing working outside of request context > # thus content_list can be called from test > try: > if not meta['slug'] == request.view_args.get('slug', ''): > content_items.append(meta) > except RuntimeError: > content_items.append(meta) > > https://github.com/Dakarlug/dwarf/blob/master/dwarf/application.py#L109&L113 Haha, t'es trop fort Alioune > Patt , j'ai remarque que tu as un branck lemeteore , je pense que le plus > simple c'est de push sur le master ou bien meme directement sur Dakarlug! j'ai ma propre branche "lemeteore", une branche sur laquelle je teste plusieurs choses a la fois, c'est une branche ou je peux faire tout ce que je veux, en laissant le master propre, ensuite quand je suis d'accord avec Joeri, je merge > #### LE COUP que window m'a fait ce jour > > En pleine fin de journéee de Travail , je redemarre ma machine Wondow XP > , apres l'ecran de chargement , Un Ecran tout bleu avec des ecritures > Blanches s'affiche et me dit :WinWow ne peut pas charger le fichier RUCH( > \SystemRoot\SYSTEM32\MAchin\Merde\ect . > > Verifier que le FIchier n'a pas ete supprime , ou Contacter Votre > Administrateur) .Je n'arrive pas le croire , je suis resté bouche bée. > Fucking System . Je ne vais plus utilser cette merde de ma vie! Vraiment désolé pour ce terrible desagrement :) -- Bests, --- "Still water is deep" Patrick Nsukami http://about.me/lemeteore -- Ce message a été envoyé à la liste [email protected] Gestion de votre abonnement : http://dakarlug.org/liste Archives : http://news.gmane.org/gmane.org.user-groups.linux.dakarlug Le site du DakarLUG : http://dakarlug.org
