<feed xmlns='http://www.w3.org/2005/Atom'>
<title>fietsboek/tests, branch cli-tests</title>
<subtitle>A web-based GPX track tracker</subtitle>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/'/>
<entry>
<title>upload pictures in playwright test</title>
<updated>2026-01-10T16:15:40+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-10T16:15:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=e0cd553185383f3ccf94a04220c64f8cbe610a99'/>
<id>e0cd553185383f3ccf94a04220c64f8cbe610a99</id>
<content type='text'>
We now have them as test assets, so why not use them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We now have them as test assets, so why not use them.
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests for fietsctl maintenance-mode</title>
<updated>2026-01-10T15:54:50+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-10T15:54:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=3ba5031a74bc0dc7aab16dc8eb349b871c012a1c'/>
<id>3ba5031a74bc0dc7aab16dc8eb349b871c012a1c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests for fietsctl track list/del</title>
<updated>2026-01-09T16:33:26+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-09T16:33:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=8ba285d4d1cccafcf4cb6b7c7cb5c92196d7a75e'/>
<id>8ba285d4d1cccafcf4cb6b7c7cb5c92196d7a75e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>have a general populate() to fill some data in</title>
<updated>2026-01-09T16:15:36+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-09T16:15:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=adab3f162ddc642f5fe4fad39d0eeda543c1d2db'/>
<id>adab3f162ddc642f5fe4fad39d0eeda543c1d2db</id>
<content type='text'>
Especially with all the "list" commands, we now see that we always have
to put some data into the instance. This is cumbersome, especially as we
get to the track commands. Therefore, I added a method to put some data
into the instance -- that also helps to ensure that we properly cascade
things if we delete a user, for example.

Currently, this method only adds two users and two tracks, but I plan to
also add comments and friendship associations.

Further, we can think about re-writing the playwright tests to use this
population as well, instead of the playwright_helper one.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Especially with all the "list" commands, we now see that we always have
to put some data into the instance. This is cumbersome, especially as we
get to the track commands. Therefore, I added a method to put some data
into the instance -- that also helps to ensure that we properly cascade
things if we delete a user, for example.

Currently, this method only adds two users and two tracks, but I plan to
also add comments and friendship associations.

Further, we can think about re-writing the playwright tests to use this
population as well, instead of the playwright_helper one.
</pre>
</div>
</content>
</entry>
<entry>
<title>add test for fietsctl user modify</title>
<updated>2026-01-08T16:34:54+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-08T16:34:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=735d8278e95cb1ac1237992bb93ae6187be4923a'/>
<id>735d8278e95cb1ac1237992bb93ae6187be4923a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>start working on tests for the CLI tools</title>
<updated>2026-01-04T21:47:47+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-04T21:47:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=34896029855f58148d69ae165a1ce4f99310b3ac'/>
<id>34896029855f58148d69ae165a1ce4f99310b3ac</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add a test about reordering tracks</title>
<updated>2026-01-03T19:08:05+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2026-01-03T19:08:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=3bd9b3ff9dcd7f9e922eb4c5cdb3614fff51de6c'/>
<id>3bd9b3ff9dcd7f9e922eb4c5cdb3614fff51de6c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>add tests for journeys</title>
<updated>2025-12-31T00:01:21+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-12-31T00:01:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=3f6d016a3d5a51bbd3bc9edab1d535df9bcd4fa9'/>
<id>3f6d016a3d5a51bbd3bc9edab1d535df9bcd4fa9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ensure tracks/users folders exist</title>
<updated>2025-12-29T17:24:44+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-12-29T17:24:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=be903b49006e9fcdcb2d5e73431762411b94df86'/>
<id>be903b49006e9fcdcb2d5e73431762411b94df86</id>
<content type='text'>
Since we don't use parents=True anymore to create the folders (which I
think is good), we now need to ensure that those exist.

So

1. when fietsboek starts up, we create those folders, and
2. when we delete them in the tests, we recreate them.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since we don't use parents=True anymore to create the folders (which I
think is good), we now need to ensure that those exist.

So

1. when fietsboek starts up, we create those folders, and
2. when we delete them in the tests, we recreate them.
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'pdf'</title>
<updated>2025-12-07T20:48:06+00:00</updated>
<author>
<name>Daniel Schadt</name>
<email>kingdread@gmx.de</email>
</author>
<published>2025-12-07T20:48:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.kingdread.de/cgit.cgi/fietsboek/commit/?id=5455a0c5216409ad5593c4b4bfd0fbfcd65b1e04'/>
<id>5455a0c5216409ad5593c4b4bfd0fbfcd65b1e04</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
