Adds basic test suite.

Fixes #3, spent @1h
This commit is contained in:
gabe 2021-08-06 16:25:03 -05:00
parent cefbd70ab7
commit 3c130352a0
9 changed files with 4019 additions and 33 deletions

16
tests/test/dir/collatz.py Executable file
View file

@ -0,0 +1,16 @@
def nextInSequence(number):
if isinstance(number, int):
if number % 2 == 0:
return number // 2
else:
return 3*number+1
else:
raise TypeError('input must be int!')
def seqenceLength(number):
length = 0
while number != 1:
number = nextInSequence(number)
length += 1
return length

View file

@ -0,0 +1,17 @@
= relatively linked doc
Gabe Venberg
:imagesdir: ../../images/
:reproducible:
:giturl: git.venberg.xyz/Gabe/adocStaticSiteGen
[#test-pattern]
.Technical Difficulties
[link={giturl}]
image::test_patern.jpg[Stand By]
https://git.venberg.xyz/Gabe/adocStaticSiteGen
.A mechanical marvel
video::IvUU8joBb1Q[youtube]
<<../../landing_page.adoc#_link_tests,back to where you came!>>

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 119 KiB

View file

@ -0,0 +1,65 @@
== included section
Fusce maximus nec magna eu ultricies.
Fusce quis tellus vitae arcu facilisis lobortis.
Donec id erat at enim porta placerat in vitae sapien.
Duis justo arcu, hendrerit nec nulla eu, dictum dapibus ipsum.
Sed fermentum id elit eget fringilla.
Suspendisse volutpat imperdiet justo, ut efficitur odio maximus et.
Nunc interdum sollicitudin eros sit amet convallis.
Praesent volutpat tempus metus id tincidunt.
Proin aliquet justo a fermentum consectetur.
Nunc scelerisque, nisi id scelerisque dictum, nibh lectus ultrices nunc, quis ultricies erat velit sit amet urna.
Maecenas orci felis, volutpat at bibendum ut, mattis eu justo.
=== blocks
.listing block
----
example of _listing block_
with verbatim line break
----
.example block
====
example block
with line break
====
.literal block
....
_literal_ block
with line break
....
.pass block
++++
pass block
with <u>underlined text</u>
++++
.quote block
____
quote block
with line break
____
.sidebar block
****
sidebar block
with line break
****
[NOTE]
====
This is an example of an admonition block.
Unlike an admonition paragraph, it may contain any AsciiDoc content.
The style can be any one of the admonition labels:
* NOTE
* TIP
* WARNING
* CAUTION
* IMPORTANT
====

View file

@ -0,0 +1,134 @@
= test page for an adoc static site generator.
Gabe Venberg
:imagesdir: images
:docdate: 2021-08-06
:reproducible:
:giturl: https://git.venberg.xyz/Gabe/adocStaticSiteGen
:toc:
:icons: font
:includedir: include/
IMPORTANT: Test the links in this page!
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Phasellus mi tellus, suscipit in dolor nec, faucibus aliquam nulla.
Mauris gravida, felis commodo molestie tincidunt, sem erat varius lorem, nec lobortis eros sem ut augue.
Donec suscipit tristique imperdiet.
Sed maximus est ultrices urna imperdiet, vitae facilisis eros posuere.
Quisque a mollis mauris.
Pellentesque fermentum, libero sed sollicitudin interdum, dolor nunc euismod purus, et laoreet tellus augue vitae turpis.
Pellentesque condimentum elit quis semper tincidunt.
Nullam consectetur euismod accumsan.
In dictum nibh ut iaculis euismod.
Phasellus ut nibh non ipsum volutpat cursus.
Sed eleifend, enim vitae ultrices auctor, dolor ipsum molestie dui, id dignissim massa neque a mauris.
== inline formatting tests
*bold test*
_italics test_
'monospace test'
'*monospace bold test*'
'_monospace italic test_'
_*italic bold test*_
'*_all three test_*'
\*escaped bold test*
+++<u>underline test using html passthrough test</u>+++
+*escaped bold test with plus*+
-> => <- <=
== list tests
.unordered list test
* Lorum
* ipsum
** dolor
** sit
*** amet
** consectetur
.ordered list test.
. Lorum
. ipsum
.. dolor
.. sit
... amet
.. consectetur
.reversed ordered list test.
[%reversed]
. Lorum
. ipsum
.. dolor
.. sit
... amet
.. consectetur
.mixed list
. Lorum
. ipsum
** dolor
** sit
*** amet
. consectetur
** adipiscing
** elit
.description list test
[horizontal]
test:: to make sure software works correctly
git:: a gift from the machine spirits
printers:: the greatest evil to ever befall IT.
== link tests
Lets go back to the <<list tests>> or to the <<tables test,tables>>
link:{giturl}[gittea absolute link]
.Technical Difficulties
[link={giturl}]
image::test_pattern.svg[Stand By]
link:dir/subdir/linked.html[link!]
<<dir/subdir/linked.adoc#,xref!>>
.Source code test
[source, python]
----
include::dir/collatz.py[]
----
== tables test
|===
|Name |Group |Description
|Firefox
|Web Browser
a|Mozilla Firefox is an open-source web browser.
It's designed for:
* standards compliance,
* performance and
* portability.
|Ruby
|Programming Language
|A programmer's best friend.
|===
include::{includedir}/include.adoc[]