Mercurial > piecrust2
annotate tests/bakes/test_linker.yaml @ 1195:ae9387338db1 draft default tip
admin: add option to publish immediately
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Fri, 30 Dec 2022 16:48:04 -0800 |
parents | bcb7bd54d347 |
children |
rev | line source |
---|---|
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
1 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
2 in: |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
3 pages/foo.html: | |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
4 {%for c in family.children%} |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
5 {{c.title}} |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
6 {%endfor%} |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
7 outfiles: |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
8 foo.html: '' |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
9 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
10 in: |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
11 pages/foo.html: | |
1027
bcb7bd54d347
tests: Fix determinism bug in linker test.
Ludovic Chabant <ludovic@chabant.com>
parents:
983
diff
changeset
|
12 {%for c in family.children|sort(attribute='title')-%} |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
13 {{c.title}} |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
14 {%endfor%} |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
15 pages/foo/one.html: | |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
16 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
17 title: One |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
18 --- |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
19 pages/foo/two.html: | |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
20 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
21 title: Two |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
22 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
23 outfiles: |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
24 foo.html: | |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
25 One |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
26 Two |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
27 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
28 in: |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
29 pages/foo.html: | |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
30 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
31 title: Foo |
983
7fe1151595bf
tests: Fix non-determinism in linker tests.
Ludovic Chabant <ludovic@chabant.com>
parents:
979
diff
changeset
|
32 date: '2010/01/07' |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
33 --- |
1027
bcb7bd54d347
tests: Fix determinism bug in linker test.
Ludovic Chabant <ludovic@chabant.com>
parents:
983
diff
changeset
|
34 {%for c in family.siblings|sort(attribute='title')-%} |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
35 {{c.title}}{%if c.is_self%} SELFIE!{%endif%} |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
36 {%endfor%} |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
37 pages/bar.html: | |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
38 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
39 title: Bar |
983
7fe1151595bf
tests: Fix non-determinism in linker tests.
Ludovic Chabant <ludovic@chabant.com>
parents:
979
diff
changeset
|
40 date: '2010/01/08' |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
41 --- |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
42 pages/other.html: | |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
43 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
44 title: Other |
983
7fe1151595bf
tests: Fix non-determinism in linker tests.
Ludovic Chabant <ludovic@chabant.com>
parents:
979
diff
changeset
|
45 date: '2010/01/06' |
401
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
46 --- |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
47 outfiles: |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
48 foo.html: | |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
49 Bar |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
50 Foo SELFIE! |
8e1e55ad35fb
linker: Fix error when trying to list non-existing children.
Ludovic Chabant <ludovic@chabant.com>
parents:
diff
changeset
|
51 Other |
404
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
52 --- |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
53 in: |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
54 pages/foo.html: "---\ntitle: Foo\n---\n" |
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
55 pages/foo/one.html: | |
404
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
56 {{family.parent.url}} {{family.parent.title}} |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
57 outfiles: |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
58 foo/one.html: /foo.html Foo |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
59 --- |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
60 in: |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
61 pages/foo.html: "---\ntitle: Foo\n---\n" |
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
62 pages/foo/bar.html: "---\ntitle: Bar\n---\n" |
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
63 pages/foo/bar/one.html: | |
404
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
64 {{family.parent.url}} {{family.parent.title}} |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
65 {{family.ancestors[1].url}} {{family.ancestors[1].title}} |
404
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
66 outfiles: |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
67 foo/bar/one.html: | |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
68 /foo/bar.html Bar |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
69 /foo.html Foo |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
70 --- |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
71 in: |
979
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
72 pages/foo.html: "---\ntitle: Foo\n---\n" |
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
73 pages/foo/bar.html: "---\ntitle: Bar\n---\n" |
45ad976712ec
tests: Big push to get the tests to pass again.
Ludovic Chabant <ludovic@chabant.com>
parents:
404
diff
changeset
|
74 pages/foo/bar/one.html: | |
404
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
75 {% for p in family.ancestors -%} |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
76 {{p.url}} {{p.title}} |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
77 {% endfor %} |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
78 outfiles: |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
79 foo/bar/one.html: | |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
80 /foo/bar.html Bar |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
81 /foo.html Foo |
27b10024f8d8
linker: Add ability to return the parent and ancestors of a page.
Ludovic Chabant <ludovic@chabant.com>
parents:
401
diff
changeset
|
82 |